我有一个数据框,想要根据其中两列进行叠加密度图。我希望颜色是透明的。我使用了填充选项,并将填充分配给因子列。当您有一个因子列时,默认情况下所有填充都会是透明的。
但在像这样没有因子的情况下,我们如何用透明填充呢?
library("ggplot2")
vec1 <- data.frame(x=rnorm(2000, 0, 1))
vec2 <- data.frame(x=rnorm(3000, 1, 1.5))
ggplot() + geom_density(aes(x=x), fill="red", data=vec1) +
geom_density(aes(x=x), fill="blue", data=vec2)
我尝试添加
geom_density(alpha=0.4)
,但效果不佳。
![enter image description here](https://istack.dev59.com/0ltqg.webp)
geom_density(...)
时,将alpha=.4
放入其中。 - jlhoward