我遇到了许多类似的情况,如下面的情况。我正在尝试创建一个简单的直方图,如下所示:
coins.2 <- c(-2,0,0,2)
hist(coins.2,freq=F)
结果如下:
我的问题
在条形图之间没有间隙的情况下绘制直方图的最简单方法是什么?
答案 0 :(得分:6)
我能想到的最简单的方法是使用表格汇总结果,然后绘制总结:
barplot(table(coins.2))
或者如果您想坚持密度输出,请将摘要除以观察总数
barplot(table(coins.2)/length(coins.2))
但请记住,直方图显示空白空间是有原因的。如果这些是名义上的类别,那就不会有什么问题,但如果这些是实际值,最好使用直方图解决方案并显示空白区域。