R,如何缩小直方图域?

标签 r histogram

我一直在使用 R 语言,我通过这种方式从数据文件创建了直方图:

a <- read.table("_datafile.txt");

b <- table(a);

c <- as.numeric(names(b));

hist(c, 100);

这是结果,如附图所示:

Histogram http://www.imagehost.it/dm/FILK/istogrammaBis.png

我的问题是我想排除直方图的第一个条形。

你知道 R 命令可以做到这一点吗?

谢谢

最佳答案

hist 使用“Sturges”中断(由 nclass.Sturges 确定的等间距数字间隔)作为默认中断位置,但您要覆盖它。第二个中断值是

seq( min(x), max(x), by= diff(range(x))/10 )[2]

所以:

hist(c[ c >= seq( min(c), max(c), by= diff(range(c))/10 )[2], 9 ] )

我减少了垃圾箱的数量以保持类别相同。如果您想查看默认的中断次数公式,只需键入:

nclass.Sturges

人们对少量等间隔观察的 hist 行为感到困惑的情况并不罕见。因为结果看起来不规则。尝试:

hist(0:8)

关于R,如何缩小直方图域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9928798/

相关文章:

r - 堆叠直方图,如流式细胞术

python - 带有来自日期时间向量的时间箱的直方图

python - 保存图形时 Matplotlib 未正确显示直方图

r - 如何创建我的数据的地铁 map 可视化

r - 如何在程序 R 中剪辑大型形状文件而不导致计算机崩溃?

c#-4.0 - 为什么图像二值化显示的结果较差?

java - 字符串中字符出现百分比的计算不正确(java)

r - 带有 gt 的部分粗体列标题

r - 从为每个观察记录的单个级别字符串创建新的二进制变量

r - 在 R 中使用 logitmfx 计算稳健集群标准误差时出错