Bar plots: การใช้ข้อมูลที่รวบรวมแล้ว
หาก เหมาะสม ที่จะใช้ bar plot (ดูในวิดีโอ!) การแสดงให้เห็นจำนวนค่าในแต่ละกลุ่มก็เป็นสิ่งที่ดี
stat_summary() ไม่ได้เก็บข้อมูลจำนวนนับไว้ ส่วน stat_sum() เก็บไว้ (นั่นคือจุดประสงค์หลักของมัน) แต่เข้าถึงได้ยาก วิธีที่ตรงไปตรงมากว่าคือคำนวณสิ่งที่ต้องการพล็อตด้วยตัวเอง
ที่นี่ได้เตรียม data frame สรุปผลชื่อ mtcars_by_cyl ไว้ให้แล้ว ซึ่งประกอบด้วยค่าเฉลี่ย (mean_wt), ค่าเบี่ยงเบนมาตรฐาน (sd_wt) และจำนวนนับ (n_wt) ของน้ำหนักรถยนต์ในแต่ละกลุ่มจำนวนสูบ cyl รวมถึงสัดส่วน (prop) ของแต่ละกลุ่มจำนวนสูบในชุดข้อมูลทั้งหมด ลองใช้คอนโซลเพื่อทำความคุ้นเคยกับ data frame mtcars_by_cyl ก่อน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลระดับกลางด้วย ggplot2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Using mtcars_cyl, plot mean_wt vs. cyl
___ +
# Add a bar layer with identity stat, filled skyblue
___