У мене є простий фрейм даних, за допомогою якого я намагаюся зробити комбінований графік ліній і точок ggplot2
. Припустимо, мої дані виглядають так:
df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20),
group=c(rep("a",10),rep("b",10)))
І я намагаюся скласти сюжет:
g <- ggplot(df, aes(x=x, y=y, group=group))
g <- g + geom_line(aes(colour=group))
g <- g + geom_point(aes(colour=group, alpha = .8))
g
Результат виглядає чудово, за одним винятком. У нього є додаткова легенда, що показує alpha
для мого geom_point
шару.
Як я можу зберегти легенду, яка відображає групові кольори, але не ту, яка відображає мої альфа-налаштування?
g + scale_alpha(guide = "none")
.