堆积区域图ggplot

时间:2016-11-30 01:56:21

标签: r ggplot2 stacked-area-chart

我希望有人可以提供帮助。我仍在接触R,我对ggplot2很新。

我的问题:

我正在尝试制作堆积区域图。我已经格式化了我的数据框,因此它是长格式的。我的列是Date,Category(filter.size)和value(chl.average)。

e.g: data frame example

我遇到的问题是,当我尝试绘制这个时,Chlstacked是我的data.frame):

stkchl <- ggplot(Chlstacked, aes(x=Date, y=chl.average,
fill=filter.size)) + geom_area()
stkchl

轴和背景图绘制但不是实际堆叠,尽管它识别带有颜色的图例中的类别。

我尝试过另一种方法:

stkchl <- ggplot(Chlstacked, aes(x=Date, y=chl.average))
stkchl      
stkchl + geom_area(aes(colour = chl.average, fill= chl.average),     
position = 'stack')

给出:f(...)中的错误:美学不能随着色带而变化

我的想法是,可能因为每个类别(> 20,&lt; 20&gt;,&lt; 5&gt; GFF)重复我想要在x轴上的日期(因为它是时间序列) )它们并不是唯一的,所以也许可以做一些事情 - 尽管我很难过 - 导致错误。或许是一些简单的事我在编码中做错了?

任何帮助将不胜感激 - 谢谢

0 个答案:

没有答案