การเพิ่ม 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')