R 在ggplot中对齐直方图中的条
我试图在数据的最小值和最大值范围内,用bins=5和x轴限制绘制直方图。基本上,第一个存储单元应从数据的最小值开始,并以最小值+最大最小值/存储单元结束。类似地,第二个料仓应从最小+最大最小/料仓开始,并在最小+2*最大最小/料仓结束,依此类推。我能够按照我的意愿断开x轴,但无法将数据存储并放置在所需的切割中。我无法得到我所缺少的东西。这就是我尝试过的R 在ggplot中对齐直方图中的条,r,ggplot2,histogram,R,Ggplot2,Histogram,我试图在数据的最小值和最大值范围内,用bins=5和x轴限制绘制直方图。基本上,第一个存储单元应从数据的最小值开始,并以最小值+最大最小值/存储单元结束。类似地,第二个料仓应从最小+最大最小/料仓开始,并在最小+2*最大最小/料仓结束,依此类推。我能够按照我的意愿断开x轴,但无法将数据存储并放置在所需的切割中。我无法得到我所缺少的东西。这就是我尝试过的 attach(mtcars) x_break = seq(min(mtcars$mpg), max(mtcars$mpg), length.o
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
这就是我得到的。我想把每一条都放在两个数字之间
将breaks参数直接添加到geom_直方图:
p1 <- p1 + geom_histogram(bins = 5, closed = "left", color = "white", breaks = x_break)