Overplotting 3: ข้อมูลความละเอียดต่ำ
เราได้เรียนรู้วิธีจัดการกับ overplotting เมื่อใช้ geom_point() ใน 2 กรณีแล้ว ได้แก่
- ชุดข้อมูลขนาดใหญ่
- ค่าที่เรียงกันบนแกนเดียว
โดยใช้ position = 'jitter' ภายใน geom_point() หรือใช้ geom_jitter()
มาดูอีกหนึ่งกรณีกัน:
- ข้อมูลความละเอียดต่ำ
กรณีนี้เกิดจากการวัดที่มีความละเอียดต่ำ เช่น ชุดข้อมูล iris ซึ่งวัดด้วยความละเอียด 1 มม. (ดูใน viewer) คล้ายกับกรณีที่ 2 แต่ในกรณีนี้สามารถกระจาย (jitter) ได้ทั้งแกน x และแกน y
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
# Swap for jitter layer with width 0.1
geom_point(alpha = 0.5)