gpt4 book ai didi

r - 在 R 中使用 ggplot 将正态分布叠加到密度上

转载 作者:行者123 更新时间:2023-12-04 09:35:21 25 4
gpt4 key购买 nike

我正在尝试使用 R 中的 ggplot 将正态分布叠加到密度上:

ggplot(Data, aes(x=Rel, y=..density..)) +
geom_density(aes(fill=factor(cut)), position="stack") +
stat_function(fun = dnorm, args = list(mean = Rel.mean, sd = Rel.sd))

但我不断收到此错误:
Error in eval(expr, envir, enclos) : object 'density' not found
Calls: print ... <Anonymous> -> as.data.frame -> lapply -> FUN -> eval

为什么?有什么解决办法吗?

最佳答案

遵循@aosmith 的建议:

ggplot(Data, aes(x=Rel)) +
geom_density(aes(y=..density.., fill=factor(cut)), position="stack") +
stat_function(fun = dnorm, args = list(mean = Rel.mean, sd = Rel.sd))

作品!

关于r - 在 R 中使用 ggplot 将正态分布叠加到密度上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696505/

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