出于布局原因,我想将直方图条放置在标签的中心,这样条的中间位于标签的顶部。
library(ggplot2)
df <- data.frame(x = c(0,0,1,2,2,2))
ggplot(df,aes(x)) +
geom_histogram(binwidth=1) +
scale_x_continuous(breaks=0:2)
这是目前为止的样子 - 条形的左侧位于标签的顶部:
是否可以以这种方式调整给定的片段? (不使用 geom_bar 代替 f.x.)
这不需要分类 x 轴,但如果您的 bin 宽度与 1 不同,您将需要尝试一下。
library(ggplot2)
df <- data.frame(x = c(0,0,1,2,2,2))
ggplot(df,aes(x)) +
geom_histogram(binwidth=1,boundary=-0.5) +
scale_x_continuous(breaks=0:2)
对于年龄较大的ggplot2
(geom_histogram(binwidth=1, origin=-0.5).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)