如何避免 R 中直方图条之间的间隙?

How to avoid gaps between bars of histogram in R?

我遇到过很多类似的情况,如下图。我正在尝试像这样创建一个简单的直方图:

coins.2 <- c(-2,0,0,2)
hist(coins.2,freq=F)

结果是这样的:

我的问题
在条形之间没有间隙的情况下绘制直方图的最简单方法是什么?

我能想到的最简单的方法是使用 table 总结结果,然后绘制该总结:

barplot(table(coins.2))

或者如果您想坚持使用密度输出,请将摘要除以观察总数

barplot(table(coins.2)/length(coins.2))

但请记住,直方图显示空 space 是有原因的。如果这些是名义类别,问题不大,但如果这些是实际值,最好使用直方图解决方案并显示空 space.