R ggplot()线透明度

R ggplot()线透明度,r,ggplot2,histogram,line-plot,R,Ggplot2,Histogram,Line Plot,如何更改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=C

如何更改
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)
数据只需遵循


data
geom_density
使用alpha表示
填充
美观。如果不需要填充,请使用
geom_线(aes(颜色=类别),stat=“density”,alpha=0.4)
代替。如何在其他geom上执行此操作?有什么想法吗?你应该问一个新问题。试着展示你已经尝试过的东西,如果可能的话,你应该努力做到具体。干杯
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", size=2, alpha=0.4)