gpt4 book ai didi

r - ggplot2:带正态曲线的直方图

转载 作者:行者123 更新时间:2023-12-03 08:22:58 25 4
gpt4 key购买 nike

我一直在尝试使用 ggplot 2 在我的直方图上叠加一条正态曲线。

我的公式:

data <- read.csv (path...)

ggplot(data, aes(V2)) +
geom_histogram(alpha=0.3, fill='white', colour='black', binwidth=.04)

我尝试了几件事:
+ stat_function(fun=dnorm)  

....没有改变任何东西
+ stat_density(geom = "line", colour = "red")

...在 x 轴上给了我一条直线红线。
+ geom_density()  

对我不起作用,因为我想将频率值保留在 y 轴上,并且不需要密度值。

有什么建议?

提前感谢您的任何提示!

找到解决方案!
+geom_density(aes(y=0.045*..count..), colour="black", adjust=4)

最佳答案

想我明白了:

set.seed(1)
df <- data.frame(PF = 10*rnorm(1000))
ggplot(df, aes(x = PF)) +
geom_histogram(aes(y =..density..),
breaks = seq(-50, 50, by = 10),
colour = "black",
fill = "white") +
stat_function(fun = dnorm, args = list(mean = mean(df$PF), sd = sd(df$PF)))

enter image description here

关于r - ggplot2:带正态曲线的直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6967664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com