Entferne zusätzliche Legenden in ggplot2

Ich habe einen einfachen Datenrahmen, mit dem ich versuche, ein kombiniertes Linien- und Punktdiagramm zu erstellenggplot2. Angenommen, meine Daten sehen folgendermaßen aus:

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

Und ich versuche eine Handlung zu machen:

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

Das Ergebnis sieht mit einer Ausnahme gut aus. Es gibt eine zusätzliche Legende, die diealpha für meingeom_point Schicht.

Wie kann ich die Legende mit den Gruppenfarben beibehalten, aber nicht mit den Alpha-Einstellungen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage