การใช้ stat_sum
ในชุดข้อมูล Vocab ตัวแปร education และ vocabulary เป็นตัวแปรจำนวนเต็ม ในคอร์สแรก คุณได้เรียนรู้ว่านี่คือหนึ่งในสี่สาเหตุของการ overplotting ซึ่งทำให้ได้จุดเพียงจุดเดียวที่จุดตัดระหว่างตัวแปรทั้งสอง
วิธีแก้ปัญหาหนึ่งที่แสดงในขั้นตอนที่ 1 คือการใช้ jittering ร่วมกับความโปร่งใส อีกวิธีหนึ่งคือการใช้ stat_sum() ซึ่งจะคำนวณจำนวนการสังเกตที่ซ้อนทับกันทั้งหมด แล้วแมปค่านั้นไปยัง aesthetic size
stat_sum() รองรับตัวแปรพิเศษ ..prop.. เพื่อแสดง สัดส่วน ของค่าภายในชุดข้อมูล
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลระดับกลางด้วย ggplot2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Run this, look at the plot, then update it
ggplot(Vocab, aes(x = education, y = vocabulary)) +
# Replace this with a sum stat
geom_jitter(alpha = 0.25)