我希望有人可以提供帮助。我仍在接触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轴上的日期(因为它是时间序列) )它们并不是唯一的,所以也许可以做一些事情 - 尽管我很难过 - 导致错误。或许是一些简单的事我在编码中做错了?
任何帮助将不胜感激 - 谢谢