Я пытаюсь наложить нормальное распределение с плотностью с помощью ggplot в R:Наложите нормальное распределение с плотностью, используя ggplot в R
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
Почему? Любое решение?
Вы получите ответ легче, если вы предоставите небольшой [воспроизводимый пример] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) – alko989
См. комментарии по [этому вопросу] (http://stackoverflow.com/questions/5688082/ggplot2-overlay-histogram-with-density-curve). Ошибка, скорее всего, потому, что вы устанавливаете глобальный y вместо установки y в 'geom_density'. – aosmith
без данных и MWE, этот вопрос не является полезным. – PatrickT