考虑以下行。
p <- ggplot(mpg, aes(x=factor(cyl), y=..count..))
p + geom_histogram()
p + stat_summary(fun.y=identity, geom='bar')
理论上,最后两个应该产生相同的图表。但在实践中,stat_summary
失败并抱怨缺少所需的 y 美学属性。
为什么我不能在 stat_summary
中使用 ..count..
? 我在文档中找不到任何关于如何使用这些变量的信息。
stat_bin
返回,它被geom_histogram
调用,但不是由stat_summary
返回(因为你应该提供自己的统计数据),因此这些变量不可用。 - joran