【发布时间】:2021-04-19 16:47:11
【问题描述】:
我正在尝试绘制一条遵循我的数据直方图趋势的曲线,我环顾四周并尝试了其他人的代码,但我仍然得到一条平线。这是我的代码
hist(Ferr,xlab = "Ferritin Plasma Concentration", ylab = "Frequency", main = "Histogram of Ferritin
Plasma Concentration", xlim = c(0,250), ylim = c(0,50), cex.axis=0.8, cex.lab=0.8,cex.main = 1)
curve(dnorm(x, mean = mean(Ferr), sd = sd(Ferr)), col="blue", add=TRUE)
lines(density(Ferr), col="red")
如果有人能帮我看看我哪里出错了,那就太好了。
【问题讨论】:
-
您的坐标轴范围是否适合您的数据范围?
-
一个简单的检查方法是删除
xlim = c(0,250), ylim = c(0,50),并让hist设置范围。 -
我的数据有正确的范围,在尝试删除 xlim 等后,它没有影响线路。线本身仍然在 x 轴上保持平坦,而不是跟随直方图