ggplot() lines transparency
ggplot2, histogram, line-plot, r
Solution
Simply following @baptiste's directions,
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)
Problem
How to change the transparency level of lines in `ggplot()` diagram (i.e. histogram, line plot, etc.)? For instance consider the code below: ``` 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) ``` I expected the lines would be transparent (as `alpha=.4`), but they're not.