如何解决ggplot2-stat_summary是否产生..y ..?我将如何对y进行子集?
| 很好奇-为什么stat_summary不产生任何新变量?访问y值似乎很有用,还是我错过了一些东西? 如果我使用stat_summary来获取给定x的所有y \的均值,是否有某种方法可以识别新的y(均值),即所有新y \的最大值/最小值?因此,可以说我想要所有均值的点,但是然后我想用不同的颜色为最高均值和最低均值着色。我该怎么做?解决方法
正如布兰登所说,我强烈建议您在使用ggplot之前自己汇总数据,但是您可以像这样访问汇总的“ y”:
d <- data.frame(expand.grid(x=1:4,rep=1:3),y=rnorm(4*3))
ggplot(d,aes(x,y)) +
stat_summary(mapping=aes(colour=factor(ifelse(min(..y..)==..y..,1,ifelse(max(..y..)==..y..,3,2))
)),fun.y=mean,geom=\"point\")
也许这很难理解。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。