次のようなデータフレームがあります。
df<-data.frame(Date=as.Date(c("06-08-10","06-09-10","06-10-10","06-11-10","06-13-10")),closed_this_year_cum_gv=c(3,5,6,7,NA),opened_this_year_cum_gv=c(2,5,6,8,10),closed_last_year_cum_gv=c(5,6,7,8,10),opened_last_year_cum_gv=c(5,6,8,10,NA))
ggplot2 を使用したプロットのためのこのフレームワークがあります。
ggplot(df, aes(x=Date))+
geom_line(aes(y=closed_this_year_cum_gv, color="blue"),linetype="dashed")+
geom_line(aes(y=opened_this_year_cum_gv, color="blue"))+
geom_line(aes(y=closed_last_year_cum_gv, color="red"),linetype="dashed")+
geom_line(aes(y=opened_last_year_cum_gv, color="red"))+
xlab("Date")+
ylab("Millions of Dollars")+
ggtitle("Cummulative Sum of TGV for Opened and Closed Cases - 2013 vs. 2012")
サンプルデータでこれを試しましたが、何らかの理由で線が表示されません (実際のデータで表示されています)。NA をグラフ化しないようにしたいので、NA は 0 ではありません。
私の実際のデータでは、グラフになりますが、凡例のタイトルには「青」があり、その内容はラベルとして「青」と「赤」です。年ごとにラベルを付けて、オープン/クローズしてほしい。さまざまな方法を試しましたが、凡例を上書きするものはないようです。
凡例のタイトルとラベルを制御するにはどうすればよいですか?
編集:クラス「日付」に変更