กราฟแท่งที่ซ้อนทับกัน
ปรับแต่งกราฟแท่งให้ละเอียดยิ่งขึ้นได้ด้วยการปรับค่า dodging เพื่อให้แท่งกราฟซ้อนทับกันบางส่วน แทนที่จะใช้ position = "dodge" ให้ใช้ position_dodge() แทน เช่นเดียวกับที่ใช้ position_jitter() ในแบบฝึกหัดก่อนหน้า ในที่นี้จะบันทึกค่านี้เป็นออบเจกต์ชื่อ posn_d เพื่อให้นำกลับมาใช้ซ้ำได้สะดวก
ที่ต้องใช้ position_dodge() (และ position_jitter()) ก็เพื่อกำหนดว่าต้องการ dodging (หรือ jittering) มากน้อยแค่ไหน
ในตัวอย่างนี้จะใช้ชุดข้อมูล mtcars
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
ggplot(mtcars, aes(cyl, fill = fam)) +
# Change position to use the functional form, with width 0.2
geom_bar(position = "dodge")