แผนภูมิวงกลมและเพื่อนๆ

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

Nick Strayer

Instructor

สัดส่วนคืออะไร?

  • ส่วนประกอบที่รวมกันเป็นทั้งหมด
  • มักใช้ทำความเข้าใจโครงสร้างประชากร

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

แผนภูมิวงกลม

  • มักเป็นเทคนิคแรกที่คนเรียน
  • และยังเป็นเทคนิคแรกที่คนเริ่มไม่ชอบ
  • แต่ความไม่ชอบนั้นก็ไม่ได้สมเหตุสมผล ทั้งหมด

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

จุดด้อยของแผนภูมิวงกลม

  • แผนภูมิวงกลมไม่ค่อยแม่นยำ
    • ข้อมูลถูกเข้ารหัสด้วยมุม
  • รับมือกับหลายหมวดหมู่ได้ไม่ดี
    • เกิน 3 ชิ้นแล้วเปรียบเทียบได้ยาก

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

จุดเด่นของแผนภูมิวงกลม

  • เข้าใจง่ายและกระทัดรัด
who_disease %>% 
  mutate(
    region = ifelse(
      region %in% c('EUR', 'AFR'), 
      region, 'Other')
  ) %>% 
  ggplot(aes(x = 1, fill = region)) +
    geom_bar(color = 'white') +
    coord_polar(theta = "y") +
    theme_void()

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

Waffle chart

  • แม่นยำกว่าแผนภูมิวงกลม
  • เข้ารหัสข้อมูลด้วยพื้นที่ ไม่ใช่มุม
obs_by_region <- who_disease %>%
  group_by(region) %>% summarise(num_obs = n()) %>% 
  mutate(percent = round(num_obs/sum(num_obs)*100))

# Array of rounded percentages
percent_by_region <- obs_by_region$percent
names(percent_by_region) <- obs_by_region$region

# Send array of percentages to waffle plot function
waffle::waffle(percent_by_region, rows = 5)
แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

Waffle chart

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

มาฝึกกันเถอะ!

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R

Preparing Video For Download...