我有一个数据框,想根据两列做一个叠加密度图。我希望颜色是透明的。我已经使用填充选项完成了这项工作,并且基本上将填充指定为一个因子列。默认情况下,当您有一个因子列时,所有填充都是透明的。
但是在这种没有因素的情况下,我们如何用透明填充它。
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)
,但没有任何好处。