R语言 ggplot()行透明度

k2fxgqgv  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(82)

如何更改ggplot()图中线条的透明度级别(即直方图,线图等)?
例如,考虑下面的代码:

data <- data.frame(a=rnorm(100), b = rnorm(100,.5,1.2))
data <- melt(data)
colnames(data) <- c("Category", "Intensity")
p <- ggplot(data, aes(x=Intensity))
p <- p + geom_density(aes(color=Category), size=2, alpha=.4)
print(p)

字符串
我希望这些线是透明的(如alpha=.4),但它们不是。


的数据

tag5nh1u

tag5nh1u1#

只要按照@baptiste的指示,

data <- data.frame(a=rnorm(100), b = rnorm(100,.5,1.2))
data <- melt(data)
colnames(data) <- c("Category", "Intensity")
p <- ggplot(data, aes(x=Intensity))
p + geom_line(aes(color=Category), stat="density", linewidth=2, alpha=0.4)

字符串
x1c 0d1x的数据

相关问题