我想绘制一个空心直方图,其中没有绘制垂直条,但只是一个轮廓.我找不到任何方法来做到这一点geom_histogram
.在geom_step
+ stat_bin
组合看起来像它可能做的工作.但是,根据步骤的参数值,geom_step
+ 的区间stat_bin
向右或向左移动半个区间direction=
.似乎正在做它的"步骤"WRT bin中心.有没有办法改变这种行为,所以它会在bin边缘做"步骤"?
这是一个例子:
d <- data.frame(x=rnorm(1000))
qplot(x, data=d, geom="histogram",
breaks=seq(-4,4,by=.5), color=I("red"), fill = I("transparent")) +
geom_step(stat="bin", breaks=seq(-4,4,by=.5), color="black", direction="vh")
Run Code Online (Sandbox Code Playgroud)