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

Bar plots: dynamite plots

จากวิดีโอ เราได้เห็นเหตุผลหลายประการว่าทำไม "dynamite plots" (bar plots ที่มี error bars) จึงไม่เหมาะสำหรับการแสดงการกระจายของข้อมูล หากต้องการใส่ error bars บน bar plots จริงๆ ก็ทำได้ แต่ต้องกำหนดตำแหน่งด้วยตัวเอง โดยทั่วไปแล้ว point geom จะให้ผลลัพธ์ที่ดีกว่ามาก

ถึงกระนั้น ควรรู้จักวิธีจัดการกราฟประเภทนี้ไว้ด้วย มาลองทำดูกัน

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

การสร้างภาพข้อมูลระดับกลางด้วย ggplot2

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ mtcars พล็อต wt เทียบกับ fcyl
  • เพิ่ม summary stat แบบ bar โดยรวม wt ด้วยค่าเฉลี่ย และระบายสีแท่งเป็นสี skyblue
  • เพิ่ม summary stat แบบ errorbar โดยรวม wt ด้วย mean_sdl

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

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

# Plot wt vs. fcyl
ggplot(mtcars, aes(x = ___, y = ___)) +
  # Add a bar summary stat of means, colored skyblue
  stat_summary(fun = ___, geom = "___", fill = "___") +
  # Add an errorbar summary stat std deviation limits
  stat_summary(fun.data = ___, fun.args = list(mult = 1), geom = "___", width = 0.1)
แก้ไขและรันโค้ด