我想添加一行,与一年中每年3个值的平均值相关联。
例如:
Year Month Density
2004 06 5
2004 07 6
2004 08 4
2005 06 0.5
2005 07 1.2
2005 08 4.3
2006 06 5.4
...
到目前为止,我有这段代码:
enter code here
数据$ Date< -paste(Data $ Annee,Data $ Month,01,sep =“ - ”)
enter code here
数据$ Date< - as.Date(Data $ Date,format =“%Y-%m-%d”)
ggplot(Data, aes(Date, Densite, group=Month))+ylab("Density (N/ha)")+ xlab("Year") + geom_point(stat="identity", position = "dodge") +
scale_fill_brewer(palette = "Set3") + stat_summary_bin(aes(y = Densite), fun.y = "mean", geom = "bar")
但它不起作用,它为每个小组制作了一条线......我想要每年一个值以及每年连接这些值的线。
希望很清楚:)
尼科
由于
答案 0 :(得分:0)
这是答案,感谢@Gregor
ggplot(HUM, aes(Date, Densite))+ylab("Density (N/ha)")+ xlab("Year") + geom_point(aes(group=Month),stat="identity", position = "dodge") +
scale_fill_brewer(palette = "Set3")+ scale_fill_discrete(guide=FALSE)+ stat_summary_bin(aes(y = Densite), fun.y = "mean", geom = "line")