【发布时间】:2015-04-09 07:09:27
【问题描述】:
我有以下数据,我试图将它们绘制在一张图表上,以便我可以比较 2013 年和 2014 年的数据,颜色由“年份”设置。
我希望输出看起来像 this:
我的示例 CSV 数据如下所示:
Date Data
1/01/2013 10
1/02/2013 20
1/03/2013 30
1/04/2013 20
1/01/2014 40
1/02/2014 70
1/03/2014 80
1/04/2014 90
我有以下代码,但它没有从“日期”数据中提取“年份”。我只知道如何用不同的颜色来对待每个“约会”,但这并不是我真正想要的。
p <- ggplot(d, aes(x=as.Date(Date, "%d/%m/%Y"), y=Data,
group=Date, color=Date)) +
geom_bar(stat="identity") +
scale_color_discrete(name="Year") +
labs(x="",y="Test Data") +
geom_smooth(aes(group=1))
p
任何帮助将不胜感激。
【问题讨论】: