3
下图直方图与垃圾箱,其最左边的点是0。如何更改箱的位置GGPLOT2的R
myplot = ggplot(df,aes(x = myvar)) +
geom_histogram(aes(y = ..density..), binwidth = .3)
我希望直方图有以0为中心的仓。 (如果你想知道为什么我愿意做这样的事情古怪 - 这说明直方图的一些弱点)
下图直方图与垃圾箱,其最左边的点是0。如何更改箱的位置GGPLOT2的R
myplot = ggplot(df,aes(x = myvar)) +
geom_histogram(aes(y = ..density..), binwidth = .3)
我希望直方图有以0为中心的仓。 (如果你想知道为什么我愿意做这样的事情古怪 - 这说明直方图的一些弱点)
您可以在...
传递breaks
参数stat_bin
,(geom_histogram
电话stat_bin
)
myplot <- ggplot(df,aes(x = myvar))+
geom_histogram(aes(y = ..density..), breaks = seq(0,5,by=1))
这将覆盖bindwidth
和origin
看到stat_bin帮助更多的细节。
您可能还会发现origin
一个有用的参数(设置origin = 0
也许),但不与breaks
一起使用!
欢迎来到R上SO。强烈建议您使代码完全可重现。包括样本数据集,库调用和预期输出。 – N8TRO 2013-03-08 03:21:47