使用ggplot自定义摘要

时间:2015-05-23 17:57:44

标签: r ggplot2

我的代码是这样的

ggplot(tx, aes(x=level2Name,y=log(var))) + 
stat_summary(fun.y=mean, colour="darkred", geom="point", shape=18, size=3,show_guide = FALSE)

你会注意到我使用log(var)而不是var本身。我无法使用scale来对数据进行对数,因为我稍后会使用boxplot,而我希望我的胡须可以记录日志数据。

问题是stat_summary现在是平均值(log(var))而不是log(mean(var))。有没有办法达到我想要的目的?

1 个答案:

答案 0 :(得分:0)

您可以简单地使用不同的摘要功能。使用

stat_summary(fun.y=function(x) log(mean(exp(x))), ...)