コードを使用して図にプロットされたデータ系列ではなく、注釈付きプロットで強調表示された領域に対応するカスタム ラベルと色、アルファを使用する凡例を作成しようとしています。
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
ここで、「1970 年代」、「1990 年代」というラベルが付いた凡例を追加したいと思います。対応する色は赤と緑で、アルファ値は 0.2 で、注釈要素に対応します。これを行う方法はありますか?