1. Learn
  2. /
  3. Courses
  4. /
  5. การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Connected

Exercise

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

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

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

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

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

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

กรณีนี้เกิดจากการวัดที่มีความละเอียดต่ำ เช่น ชุดข้อมูล iris ซึ่งวัดด้วยความละเอียด 1 มม. (ดูใน viewer) คล้ายกับกรณีที่ 2 แต่ในกรณีนี้สามารถกระจาย (jitter) ได้ทั้งแกน x และแกน y

Instructions 1/3

undefined XP
  • 1
    • เปลี่ยน layer ของจุดเป็น jitter layer
    • ลดความกว้างของ jitter layer โดยกำหนดอาร์กิวเมนต์ width เป็น 0.1
  • 2

    ลองใช้วิธีอื่นแทน:

    • ภายใน geom_point() ให้กำหนด position เป็น "jitter"
  • 3

    ลองระบุด้วยวิธีอื่น:

    • ให้อาร์กิวเมนต์ position เรียกใช้ position_jitter() โดยกำหนด width เป็น 0.1