将正态分布曲线添加到直方图 R

Mar*_*.L. 3 r histogram

我正在尝试将正态分布曲线叠加到 R 中的直方图上。我知道这是一个以前被问过的问题,但我很难找到适合我的解决方案。

这是我的代码:

hist(input_data$"X109_scalesraw_23", freq = TRUE, breaks = 30, 
     col = "cadetblue", xlim = c(0,30), ylim = c(0,150), 
     main = "023", xlab = "score")
Run Code Online (Sandbox Code Playgroud)

rbm*_*rbm 5

您始终可以使用curvewith add=TRUE(告诉 R 将曲线添加到现有绘图中):

data <- rnorm(100, 0, 1)
hist(data, freq = FALSE)
x<-seq(-4,+4,by=0.02)
curve(dnorm(x), add=TRUE)
Run Code Online (Sandbox Code Playgroud)

产生

在此输入图像描述