【发布时间】:2017-11-28 22:32:02
【问题描述】:
如何让 ggplot 的 stat_summary_bin 在指定的 x 轴值处进行汇总?例如,在下面的图中,我想要 x=-1、0、1、2 等处的摘要。现在是 -1.5、-0.5、0.5 和 1.5。
df = data.frame(x=rnorm(1000), y=rnorm(1000))
ggplot(df, aes(x=x, y=y)) +
stat_summary_bin(binwidth=1)
【问题讨论】:
-
也许可以定义
breaks?比如breaks = seq(-4.5, 4.5, 1)什么的。 -
@aosmith 在哪里?
stat_summary_bin没有参数break也不关心scale_x_continuous(breaks=-10:10) -
在我使用的 ggplot2 版本 (ggplot2_2.2.1.9000) 中,
stat_summary_bin中有一个breaks参数。文档中对此进行了解释。 -
@aosmith Breaks 选项仅添加到July 28, 2017. 上的ggplot2 的开发版本中,看来您正在运行最前沿的代码,这很好,但大多数人使用的包克兰。