Usuń dodatkowe legendy w ggplot2

Mam prostą ramkę danych, którą próbuję wykonać za pomocą połączonego wykresu liniowego i punktowegoggplot2. Przypuśćmy, że moje dane wyglądają tak:

df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), 
                 group=c(rep("a",10),rep("b",10)))

I próbuję zrobić spisek:

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

Wynik wygląda dobrze z jednym wyjątkiem. Ma dodatkową legendę pokazującąalpha dla mniegeom_point warstwa.

Jak mogę zachować legendę pokazującą kolory grup, ale nie tę, która pokazuje moje ustawienia alfa?

questionAnswers(3)

yourAnswerToTheQuestion