我有以下数据框:
test2 <- data.frame(groups = c(rep("group1",4), rep("group2",4)),
X2 = c(rnorm(4), rnorm(4)) ,
label = c(rep(1,2),rep(2,2),rep(1,2),rep(2,2)))
我正在使用以下方法绘制每组每个标签的条形图:
ggplot(test2, aes(label, X2, fill=as.factor(groups))) +
geom_bar(position="dodge", stat="identity")
但是,我似乎无法找到 stat="mean"
所以我可以在每个条形图而不是身份上绘制方法 .
谢谢你的帮助 .
3 回答
只需使用
stat = "summary"
和fun.y = "mean"
ggplot2
喜欢1个绘图点的1个数据点 . 使用摘要统计信息创建新数据框,然后使用stat="identity"
绘图尝试使用ggpubr . 它创建了类似ggplot2的图表 .
或者,添加一个方面: