เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเพิ่ม Jitter

เราสามารถปรับปรุงกราฟก่อนหน้าได้ด้วยการเพิ่มจุด jitter ไว้ด้านหลัง boxplot กำหนดสีของจุด jitter เป็น 'steelblue' และตั้งค่า alpha เป็น 0.3 เพื่อให้มองเห็นส่วนที่ทับซ้อนกันได้ชัดเจน

นอกจากนี้ยังต้องทำให้ boxplot โปร่งใส เพื่อให้มองเห็นจุดที่อยู่ใต้ 'กล่อง' ของ box plot ได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

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

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่ม geom_jitter() เข้าไปใน plot object ก่อน geometry ของ boxplot
  • กำหนดสีของจุด jitter เป็น 'steelblue' และตั้งค่า alpha เป็น 0.3
  • ทำให้ boxplot ที่มีอยู่โปร่งใสโดยตั้งค่า alpha เป็น 0

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

md_speeding %>% 
    filter(vehicle_color == 'RED') %>%
    ggplot(aes(x = gender, y = speed)) + 
    # add jittered points with alpha of 0.3 and color 'steelblue'
    ___ +
    # make boxplot transparent with alpha = 0
    geom_boxplot(___) +
    labs(title = 'Speed of red cars by gender of driver')
แก้ไขและรันโค้ด