16
Jak zmienić poziom przezroczystości linii na diagramie ggplot()
(np. Histogram, wykres liniowy itd.)?przezroczystość linii ggplot()
Na przykład rozważyć poniższy kod:
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)
Spodziewałem linie byłyby przezroczyste (jak alpha=.4
), ale nie są.
'geom_density' wykorzystuje alfa do' fill' estetyki. Jeśli nie chcesz wypełnić, użyj 'geom_line (aes (color = Category), stat =" density ", alpha = 0.4)' zamiast tego. – baptiste