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\")
也许这很难理解。

要回复问题请先登录注册