使用帶有 dplyr 和 ggplot2 的管道
%>%
運算子也可用於將 dplyr 輸出傳遞到 ggplot。這建立了一個易於定製的統一探索性資料分析(EDA)管道。這種方法比在 ggplot 內部進行聚合更快,並且具有避免不必要的中間變數的額外好處。
library(dplyr)
library(ggplot)
diamonds %>%
filter(depth > 60) %>%
group_by(cut) %>%
summarize(mean_price = mean(price)) %>%
ggplot(aes(x = cut, y = mean_price)) +
geom_bar(stat = "identity")