可视化R中整数数据的频率

时间:2013-01-18 22:47:40

标签: r plot integer histogram

当我尝试使用直方图(mydata,breaks = c(0,n))来显示我的整数数据时,R通常不关心有多少个断点(每个样本通常为1 bar)我使用并绘制了n-1条(前两个条形总和为一条)。

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

还有一种方法可以做到这一点 How to separate the two leftmost bins of a histogram in R 但我认为它不是“明确”的方式。

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

非常感谢

1 个答案:

答案 0 :(得分:7)

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

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

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

或者:

barplot(table(dataset))