我的代码是这样的
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))。有没有办法达到我想要的目的?
答案 0 :(得分:0)
您可以简单地使用不同的摘要功能。使用
stat_summary(fun.y=function(x) log(mean(exp(x))), ...)