การใช้ Faceting เพื่อแสดงสีทั้งหมด
อย่างที่คาดไว้ ดูเหมือนว่าความแตกต่างระหว่างเพศสำหรับรถสีแดงจะไม่มากนัก แล้วถ้าลองใช้ facet เพื่อดูการเปรียบเทียบนี้ใน ทุกสี จะเป็นอย่างไร?
เมื่อเปรียบเทียบการกระจายตัว การต้องการดูเงื่อนไขจำนวนมากพร้อมกันเป็นเรื่องปกติ การใช้ faceting ในครั้งนี้จะครอบคลุมข้อมูลทั้งหมด 10,000 จุด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R
คำแนะนำการฝึกหัด
- ลบ
filter()สำหรับรถสีแดงออก - เพิ่ม
facet_wrap()ตามvehicle_color - เปลี่ยนชื่อกราฟเป็น
'Speed of different car colors, separated by gender of driver'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# remove color filter
md_speeding %>% filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
geom_jitter(alpha = 0.3, color = 'steelblue') +
geom_boxplot(alpha = 0) +
# add a facet_wrap by vehicle_color
___ +
# change title to reflect new faceting
labs(title = 'Speed of red cars by gender of driver')