Sto cercando di creare una leggenda che avrebbe prende etichette personalizzate e colori, alfa corrispondenti alle aree evidenziate in una trama ragionata e non la serie di dati tracciati nel diagramma utilizzando il codice:Creazione di leggende personalizzate 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
dove vorrei aggiungere una legenda con etichette che dicano "anni '70", "anni '90" con i corrispondenti colori rosso e verde con alfa di 0,2 corrispondenti agli elementi annotati. C'è un modo per farlo?
Fantastic. Funziona bene! – user2699676
appena adattato a segmenti, funziona magia! Liels paldies, Didzi! –