長條圖:炸藥圖(dynamite plots)
在影片中,我們看到了許多理由,為什麼「炸藥圖」(帶有誤差線的長條圖)並不適合用來呈現分配。若你真的想在長條圖上加上誤差線,當然可以做到,但你需要手動設定位置。多數情況下,點圖層(point geom)會表現得更好。
儘管如此,你仍然應該知道如何處理這類圖表,所以就來試試看吧。
本練習屬於課程
ggplot2 中級資料視覺化
練習說明
- 使用
mtcars,,繪製wt對fcyl的圖。 - 加入長條的摘要統計,將
wt以平均值聚合,並將長條填入 skyblue 顏色。 - 加入誤差線的摘要統計,將
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)