箱形图的平均值的确切值

时间:2015-07-01 08:03:52

标签: r ggplot2 mean boxplot

我生成了一个boxplot,其中包含三个变量(“Jahreszeit”,“Fracht”,“Bewirtschaftungsform”),如下所示:

ggplot(daten,aes(x=Jahreszeit, y=Fracht))+ geom_boxplot() +
     facet_wrap(~ Bewirtschaftungsform)+ 
geom_point(position = position_jitter(width = 0.1))+
     stat_summary(fun.data=f, geom="text", vjust=+1.5, col="black")

我的问题是,是否有办法提取该因子的每个类别的平均值的确切值?

1 个答案:

答案 0 :(得分:0)

我会使用aggregateplyr来处理此类任务。使用聚合,您可以通过以下调用获得(我假设的Fracht)的组均值:

groupMeans <- aggregate(Fracht ~ Bewirtschaftungsform, daten, mean)

建议进行舍入打印:

groupMeans$Fracht <- round(groupMeans$Fracht, 2)

在ggplot对象中,您只需添加:

+ geom_text(data=groupMeans,aes(label=price,y=0,x=0))

最后一个术语可能需要对x和y值进行一些调整以优化位置。