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

กราฟแท่งที่ซ้อนทับกัน

ปรับแต่งกราฟแท่งให้ละเอียดยิ่งขึ้นได้ด้วยการปรับค่า 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")
แก้ไขและรันโค้ด