R hist():如何设置合适的箱子

时间:2015-07-17 16:42:17

标签: r

我试图获取一组数字数据的直方图,但是得到了一些' x'没有计算;也许'休息'不要跨越' x' "作为错误。

我的数据范围是:

> range(width(myseq2)) [1] 350 16739

我的命令是:

hist(width(myseq2), breaks=c(350, seq(500, 16800, 150)), col="blue", ylim = c(0,40000))

意思是我想要150的容器,从我的数据的最小值到最大值。

我没有弄错... 谢谢你的任何解释。

1 个答案:

答案 0 :(得分:0)

范围在顶端被截断,因为它没有均匀分配。 16739值没有得到bin。

range(c(350, seq(500, 16800, 150)))  
# [1]   350 16700

只需扩展范围,例如:

hist(width(myseq2), breaks=c(350, seq(500, 16850, 150)), col="blue", ylim = c(0,40000))