我想用x = -2到x = 2的正常函数创建一个图,填充在-2到0的曲线下。 我用ggplot2试过用ggplot图填充曲线
qplot(c(-2, 2), stat="function", fun=dnorm, geom="line") +
+ geom_area(aes(xlim=c(-2,0)),stat="function", fun=dnorm)
我怎样才能得到填充只能从-2到0的阴谋?
欢迎其他选择或包。
我也试过只有一个命令与ggplot和填充选项,但我也不明白。
我知道有些人使用多边形,但结果并不那么柔和,很好。
PD:我再说一遍,我正在寻找的解决方案不包括事先生成x,y坐标,而是直接使用stat =“function”,fun = dnorm或类似函数。因此,我的问题不是重复的。
我也试过
ggplot(NULL,aes(x=c(-2,2))) + geom_area(aes(x=c(-2,0)),stat="function", fun=dnorm, fill="red") +
geom_area(aes(x=c(0,2)),stat="function", fun=dnorm, fill="blue")
但同样它填补所有的单一颜色,蓝色的曲线。红色的一半似乎被覆盖。与geom_ribbon和其他选项一样。
我想这个问题没有问。 – skan