R 在柱状图中,数字位于条形图的拐角处,如何使它们位于条形图下方的中心?

R 在柱状图中,数字位于条形图的拐角处,如何使它们位于条形图下方的中心?,r,histogram,bar-chart,R,Histogram,Bar Chart,我正在使用标准hist函数绘制一个柱状图,并使用此示例数据集: v= c(0L, 0L, 0L, 1L,1L,1L,2L, 2L, 2L,4L, 4L, 4L) hist(v, main='example', xlab='example', ylab='example', breaks=5) 我遇到的问题是历史照片是这样的 | ___ || | || |___ ___ || | | | | ||___|___|___|___| 0 1 2 3

我正在使用标准hist函数绘制一个柱状图,并使用此示例数据集:

v= c(0L, 0L, 0L, 1L,1L,1L,2L, 2L, 2L,4L, 4L, 4L)
hist(v, main='example', xlab='example', ylab='example', breaks=5)
我遇到的问题是历史照片是这样的

| ___
||   |
||   |___     ___ 
||   |   |   |   |
||___|___|___|___|
 0   1   2   3   4
因为0从拐角处开始,所以0和1条是组合的,2和4条看起来像是属于1和2,3和4条。我想要的是

| 
|   
| ___ ___ ___     ___
||   |   |   |   |   |
||___|___|___|___|___|
   0   1   2   3   4

我试图改变休息时间,但这并不能解决数字在拐角处的问题。如何使数字在条形图下方居中?

也许您应该改用条形图

v = c(0L, 0L, 0L, 1L,1L,1L,2L, 2L, 2L, 3L,3L,3L,4L, 4L, 4L)
barplot(table(v))

直方图不应该也有一个3的条形图吗?直方图应该在断点处有标签。打印区域是打断之间的值数。如果您需要条形图,请使用
barplot
@Hudson我偶然输入了错误的向量作为示例,现在更改它