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

Overplotting 3: ข้อมูลความละเอียดต่ำ

เราได้เรียนรู้วิธีจัดการกับ overplotting เมื่อใช้ geom_point() ใน 2 กรณีแล้ว ได้แก่

  1. ชุดข้อมูลขนาดใหญ่
  2. ค่าที่เรียงกันบนแกนเดียว

โดยใช้ position = 'jitter' ภายใน geom_point() หรือใช้ geom_jitter()

มาดูอีกหนึ่งกรณีกัน:

  1. ข้อมูลความละเอียดต่ำ

กรณีนี้เกิดจากการวัดที่มีความละเอียดต่ำ เช่น ชุดข้อมูล 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)
แก้ไขและรันโค้ด