如何避免R中柱状图之间的间隙?

时间:2015-01-11 08:13:03

标签: r histogram

我遇到了许多类似的情况,如下面的情况。我正在尝试创建一个简单的直方图,如下所示:

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

结果如下:

enter image description here

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

1 个答案:

答案 0 :(得分:6)

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

barplot(table(coins.2))

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

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

但请记住,直方图显示空白空间是有原因的。如果这些是名义上的类别,那就不会有什么问题,但如果这些是实际值,最好使用直方图解决方案并显示空白区域。