x <- seq(-4, 4, length.out = 100)
data.frame(x, f = dnorm(x)) %>%
ggplot(aes(x, f)) +
geom_line()
恕我直言,这应该给出与此完全相同的情节:
x <- seq(-4, 4, length.out = 100)
data.frame(x, f = dnorm(x)) %>%
ggplot() +
geom_density(aes(x))
为什么没有呢?
最佳答案
您可能正在寻找 stat_function
x <- seq(-4, 4, length.out = 100)
data.frame(x, f = dnorm(x)) %>%
ggplot(aes(x, f)) +
geom_line() +
stat_function(fun=dnorm, geom="line", col=2, lty=2)
关于r - 了解 dnorm 和 geom_density,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50429710/