3

当我尝试使用histogram(mydata,breaks=c(0,n))可视化我的整数数据时,R 通常不关心我使用了多少个中断(通常每个样本 1 个条),它绘制 n-1 个条(前两个小节相加为一个)。

在大多数情况下,我使用barplot(table(mydata))

还有另一种方法可以做到这一点 如何在R中分离直方图最左边的两个箱, 但我认为它不是“清晰”的方式。

那么如何可视化整数数据的频率呢?哪一个是对的?

十分感谢

4

1 回答 1

13
hist(dataset, breaks=seq(min(dataset)-0.5, max(dataset)+0.5, by=1)  )

另一种选择(对于那些你知道这些是整数的情况是:

require(lattice) 
barchart(table(dataset), horizontal=FALSE)

或者:

barplot(table(dataset))
于 2013-01-18T22:55:53.010 回答