Ich habe einen einfachen Datenrahmen, mit dem ich ein kombiniertes Linien- und Punktdiagramm erstellen möchte ggplot2
. 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 die alpha
für meine geom_point
Ebene zeigt.
Wie kann ich die Legende beibehalten, die Gruppenfarben anzeigt, aber nicht die, die meine Alpha-Einstellungen anzeigt?
g + scale_alpha(guide = "none")
.