Ich versuche, eine Legende zu schaffen, würde benutzerdefinierte Etiketten und Farben, Alphas markierte Bereiche entsprechend in einer kommentierten Handlung und nicht die Datenreihe aufgetragen in dem Diagramm mit dem Code nimmt:Erstellen von benutzerdefinierten Legenden in ggplot2
library(ggplot2)
data(economics)
p1 <- ggplot(data=economics, mapping=aes(x=date, y=unemploy)) +
geom_line(size=1) +
annotate("rect", xmin=as.Date('1970-01-01'), xmax=as.Date('1980-01-01'), ymin=-Inf, ymax=Inf, alpha=0.2, fill="red") +
annotate("rect", xmin=as.Date('1990-01-01'), xmax=as.Date('2000-01-01'), ymin=-Inf, ymax=Inf, alpha=0.2, fill="green") +
p1
wo würde ich gerne eine Legende mit Etiketten sagen "1970s", "1990er Jahre" mit den entsprechenden Farben rot und grün mit Alphas von 0,2 entsprechend den Anmerkungen Elemente hinzufügen. Gibt es eine Möglichkeit, dies zu tun?
Fantastisch. Das funktioniert gut! – user2699676
nur angepasst, um Segmente, funktioniert Magie! Liels Pardis, Didzi! –