【发布时间】:2020-05-24 12:13:35
【问题描述】:
我正在尝试使用基本 R 制作直方图。直方图在表示数据方面做得很好。但是,我想将右侧的几个条形图(来自 300,000+)(这是一张图片 enter image description here)组合成一个条形图来表示它们的值。
hist(TotalIncomeRural$D21, breaks ="sturges", labels = TRUE,
xaxt='n', ylim=c(0,1350), col = "red")
axis(side=1, at=c(seq(0,1500000,100000)))
非常感谢任何帮助。
编辑: 我将演示我想对直方图做什么: 假设我有这个数据和历史函数:
x<-c(1,3,5,6,8,9,10,11,13,15,1,3,8,10,1,6,8,2,0, 2,5,3,8,5,5,1,0,0,0,0,3,6,5,8,10,12,16,18, 9, 8,1,1,1,0,5,5,5,6)
hist(x)
当我运行这个新的直方图时,我想将所有大于 10 的值合并到一个 bin 中来表示它们(我在这里附上一张图片)。
【问题讨论】:
-
嗨 j_sands。提供minimal reproducible example 总是更好,这样您就可以帮助其他人帮助您!另外我不确定我是否理解您的问题:您想要不同尺寸的垃圾箱吗?
-
可能有用吗? stackoverflow.com/q/37766893
-
虽然其他答案为您展示了一些新功能,但您是否尝试过
hist(x, breaks = c(0, 2, 4, 6, 8, 10, 20))?它准确地给出了(我认为)你在绘图中显示的内容。