Прозрачность линий ggplot()
Как изменить уровень прозрачности строк в диаграмме 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
), но это не так.
![enter image description here]()
Ответы
Ответ 1
Просто следуя указаниям @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", size=2, alpha=0.4)
![Ceci n'est pas une pipe]()