我正在使用此示例数据集使用标准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

我尝试通过更改休息时间来解决问题,但这并不能解决数字迫在眉睫的问题。我怎样才能使数字在条形下居中?

最佳答案

也许您应该改用?barplot

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

10-08 07:57