【发布时间】:2012-03-04 00:00:12
【问题描述】:
我有两个相关的问题。
问题 1:我目前正在使用下面的代码生成一个覆盖有密度图的直方图:
hist(x,prob=T,col="gray")
axis(side=1, at=seq(0,100, 20), labels=seq(0,100,20))
lines(density(x))
我已经粘贴了数据(即上面的x)here。
目前的代码有两个问题:
- x 轴的最后一个刻度和标签 (100) 未出现在直方图/绘图上。我怎样才能穿上这些?
- 我希望 y 轴是计数或频率而不是密度,但我想保留密度图作为直方图上的叠加。我该怎么做?
问题 2:使用与问题 1 类似的解决方案,我现在想要覆盖三个密度图(不是直方图),再次在 y 轴上使用频率而不是密度。这三个数据集位于:
【问题讨论】:
-
如果您将 y 轴设为计数值(您可以在花时间阅读
?hist后执行此操作),那么density可能会被缩放得如此之小,以至于几乎无法注册。您需要将其乘以观察总数,以使其与计数的比例相同。
标签: r