我无法正确控制垃圾箱是否来自例如-10 到 +10 或从 0 到 20 当我说binwidth = 20
我得到前者,但我有从 1 开始的数据,我不希望间隔变为负值。
这是我的问题的一个例子:
testData = data.frame(x=c(1,4,6,9,9))
ggplot(data=testData, aes(x=testData$x)) +
geom_histogram(binwidth=3, aes(col=I("white"))) +
scale_x_continuous(breaks=c(1,2,3,4,5,6,7,8,9,10))
很奇怪,如果我使用binwidth = 2
我最终得到了我想要的间隔:
ggplot(data=testData, aes(x=testData$x)) +
geom_histogram(binwidth=2, aes(col=I("white"))) +
scale_x_continuous(breaks=c(1,2,3,4,5,6,7,8,9,10))
如何让我的垃圾箱从 1..20、21..40 等移动到更大的数据集?