【发布时间】:2014-10-31 20:56:10
【问题描述】:
我想在 ggplot 中绘制一个漂亮的、“接近极限”的正常 pdf。
我发现要获得一个非常对称和干净的图,我必须将样本数量增加到一个相当大的数量;一百万创造了一个伟大的可视化。然而,这很慢,特别是如果我希望在某个时候与 Shiny 合作。
df <- data.frame(c(rnorm(1000000)))
ggplot(df, aes(df[1])) + geom_density()
肯定有更好的方法来显示接近理想正态分布的东西吗?
【问题讨论】:
-
一定要随机抽样吗?或者你能画出
dnorm吗?就像这里的第一个例子docs.ggplot2.org/current/stat_function.html -
来自
stat_function帮助文件:ggplot(data.frame(x = c(-5, 5)), aes(x)) + stat_function(fun = dnorm) -
谢谢大家,我以前没有遇到过
stat_function。我去看看!
标签: r ggplot2 normal-distribution