我有一个分组的箱图,使用3个类别的数据。一个类别设置为箱图的x轴,另一个设置为填充,最后一个设置为分面类别。我想显示每个填充组的均值,但是使用stat_summary
只给出了x轴类别的均值,而没有分离填充的方法:
以下是当前代码:
demoplot<-ggplot(demo,aes(x=variable,y=value))
demoplot+geom_boxplot(aes(fill=category2),position=position_dodge(.9))+
stat_summary(fun.y=mean, colour="black", geom="point", shape=18, size=4,) +
facet_wrap(~category1)
有没有办法显示每个类别2的均值而无需手动计算和绘制点数?调整位置闪避并不是真的有用,因为它只是一个计算平均值。是否建议在mean()
函数中创建条件?
For anyone interested, here's the data:
高级感谢对此的任何启示。