我有一个看起来像这样的数据框:
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,这就是它们不是 0 的原因。
在我的真实数据中,它是图表,但图例标题有“蓝色”,它的内容是“蓝色”和“红色”作为标签。我希望它们按年份标记并打开/关闭。我尝试了各种方法,但似乎没有什么能覆盖传说。
如何控制图例标题和标签?
编辑:更改为“日期”类