วิธีสร้างแผนภูมิเรดาร์ใน r (พร้อมตัวอย่าง)
แผนภูมิเรดาร์ (บางครั้งเรียกว่า “แผนภูมิแมงมุม”) เป็นแผนภูมิประเภทหนึ่งที่ให้วิธีพิเศษในการแสดงภาพปริมาณของตัวแปรหลายตัว
บทช่วยสอนนี้จะอธิบายวิธีสร้างแผนภูมิเรดาร์ต่อไปนี้ใน R โดยใช้ไลบรารี fmsb :

แผนภูมิเรดาร์พื้นฐานใน R
ในการสร้างแผนที่เรดาร์ใน R เราจำเป็นต้องมีข้อมูลของเราเพื่อให้ตรงตามข้อกำหนดต่อไปนี้:
- ตัวแปรแต่ละตัวที่เราต้องการแสดงบนขอบของแผนภูมิควรเป็นคอลัมน์ของตัวเอง
 - บรรทัดแรกควรมีค่าสูงสุด
 - บรรทัดที่สองควรมีค่าขั้นต่ำ
 - บรรทัดที่สามควรมีค่าที่คุณต้องการแสดงบนแผนภูมิเรดาร์
 
เพื่ออธิบายสิ่งนี้ เราจะใช้ฐานข้อมูลต่อไปนี้ซึ่งประกอบด้วยจำนวนลูกค้าที่เข้าร้านที่กำหนดในแต่ละวันของสัปดาห์:
#create data df <- data.frame(Mon=c(100, 0, 34), Kill=c(100, 0, 48), Wed=c(100, 0, 58), Thu=c(100, 0, 67), Fri=c(100, 0, 55), Sat=c(100, 0, 29), Sun=c(100, 0, 18)) #viewdata df Mon Tue Wed Thu Fri Sat Sun 1 100 100 100 100 100 100 100 2 0 0 0 0 0 0 0 3 34 48 58 67 55 29 18
เมื่อข้อมูลอยู่ในรูปแบบนี้ เราสามารถใช้ฟังก์ชัน Radarchart() ของไลบรารี fmsb เพื่อสร้างแผนภูมิเรดาร์พื้นฐานได้:
 library (fmsb)
radarchart(df)

การปรับแต่งแผนภูมิเรดาร์ใน R
เราสามารถปรับแต่งแผนภูมิเรดาร์ได้โดยใช้อาร์กิวเมนต์ต่อไปนี้:
- pcol: สีของเส้น
 - pfcol: เติมสี
 - plwd: ความกว้างของเส้น
 - cglcol: สีใส
 - cglty: ประเภทเส้นคม
 - axislabcol: สีฉลากแกน
 - caxislabels: เวกเตอร์ของป้ายกำกับแกนที่จะแสดง
 - cglwd: ความกว้างสุทธิ
 - vlcex: ขนาดของป้ายกำกับกลุ่ม
 
รหัสต่อไปนี้แสดงตัวอย่างการใช้อาร์กิวเมนต์เหล่านี้เพื่อสร้างแผนภูมิเรดาร์แบบกำหนดเอง:
 radarchart(df,
    axistype=1, 
    pcol=' pink ',
    pfcol=rgb(0.9,0.2,0.5,0.3),
    plwd=3, 
    cglcol=' grey ',
    cglty=1,
    axislabcol=' grey ',
    cglwd=0.6,
    vlcex=1.1,
    title=' Customers per Day '
    ) 

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการใช้สี rgb() ได้ใน เอกสารประกอบ R
แหล่งข้อมูลเพิ่มเติม
 วิธีสร้างแผนที่ความร้อนใน R
 วิธีสร้างแผนภูมิอมยิ้มใน R
 วิธีสร้างปิรามิดประชากรใน R