我是R和RStudio的初学者,我正在尝试使用“汽车”数据集在直方图的顶部制作频率多边形。
attach(cars)
hist(speed)
lines(speed, lwd=2, col = "royalblue")
This is the output I'm getting.
我需要的是正确地位于直方图上方的点。我见过this one using plots,但无法在代码中使用它。
答案 0 :(得分:0)
hist()
具有隐藏的输出,您可以通过分配获取该输出。然后用它来喂lines()
。
h <- hist(x, col=5)
lines(x=c(0, h$mids, tail(h$mids, 1) + el(diff(h$mids))), y=c(0, h$counts, 0), lwd=2)
数据:
set.seed(22522)
x <- rpois(50, 6)
答案 1 :(得分:0)
尝试
par(mfrow=c(2,2))
hist(speed)
lines(speed, lwd=2, col = "royalblue")
或者,您可以在ggplot2中一次完成所有操作。但是我需要一个数据样本和您的脚本。
最佳