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

Overplotting 1: ชุดข้อมูลขนาดใหญ่

Scatter plot (ใช้ geom_point()) เป็น geometry ที่ใช้งานง่าย เข้าใจได้ทันที และได้รับความนิยมมาก แต่ต้องระวังปัญหา overplotting เสมอ โดยเฉพาะในสถานการณ์ต่อไปนี้

  1. ชุดข้อมูลขนาดใหญ่
  2. ค่าที่เรียงตัวอยู่บนแกนเดียวกัน
  3. ข้อมูลที่มีความละเอียดต่ำ
  4. ข้อมูลประเภทจำนวนเต็ม

โดยทั่วไป แนะนำให้ใช้การปรับ alpha (คือการเพิ่มความโปร่งใส) เมื่อใช้รูปทรงทึบ หรืออาจเลือกใช้รูปทรงกลวงแบบทึบแสงแทน

จุดขนาดเล็กเหมาะสำหรับชุดข้อมูลขนาดใหญ่ที่มีบริเวณที่มีความหนาแน่นสูง (จุดซ้อนทับกันมาก)

มาฝึกรับมือกับกรณีชุดข้อมูลขนาดใหญ่โดยใช้ชุดข้อมูล diamonds กัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Plot price vs. carat, colored by clarity
plt_price_vs_carat_by_clarity <- ggplot(diamonds, aes(carat, price, color = clarity))

# Add a point layer with tiny points
plt_price_vs_carat_by_clarity + ___
แก้ไขและรันโค้ด