【发布时间】:2021-12-13 02:57:55
【问题描述】:
是否可以在 R 中使用不同大小的 bin 制作直方图?我正在处理计数数据,并且零需要有自己的 bin,但其他数字可以合并到任何有意义的值中。所有鱼数的单个直方图都可以。
fish<-structure(list(num = c(0, 11, 1, 0,
13, 11, 0, 1, 0, 0, 11, 11, 0, 10, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 0, 2, 1, 0,
7, 6, 0, 4, 8, 0, 8, 6, 0)),
class = "data.frame", row.names = c(NA,-50L))
【问题讨论】:
-
或许可以试试:
barplot(table(fish$num))? -
关闭,但也没有办法将其他数字分箱?这只是一个虚构的数据集,真实的数据集有 142 个唯一数字,因此每个数字的 bin 会变得非常薄。
-
尝试剪切?
barplot(table(cut(fish$num, c(-1, seq(0, 15, 3)))), space = 0) -
够了,哈哈。谢谢!