【发布时间】:2018-01-30 17:53:28
【问题描述】:
我试图用bins = 5 和x-axis 在数据的最小值和最大值范围内绘制直方图。基本上,第一个 bin 应该从数据的最小值开始,到 min + (max-min)/bins 结束。同样,第二个 bin 应该从 min + (max-min)/bins 开始并在 min + 2*(max-min)/bins 结束,依此类推。我可以打破x-axis,因为我希望无法将数据分箱并将数据放置在所需的切口中。我无法得到我所缺少的东西。这是我尝试过的。
attach(mtcars)
x_break = seq(min(mtcars$mpg), max(mtcars$mpg), length.out = 6)
p1 <- ggplot(mtcars, aes(mpg))
p1 <- p1 + geom_histogram(bins = 5, closed = "left", color = "white", center = 1)
p1 <- p1 + theme_bw()
p1 <- p1 + scale_x_continuous(breaks = x_break)
p1
这就是我得到的。我希望每个条都放在一对数字之间。
【问题讨论】: