我有这个情节,我首先geom_line
使用color:variable
为不同的线条着色。
然后,当我尝试拟合第二个元素时,即 a geom_ribbon
。然后我收到错误消息:
eval 中的错误(expr,envir,enclos):找不到对象“变量”
这是为什么?我没有在第二个元素中使用它。一个次优的解决方法是在色带几何中用 color=NA 覆盖,但这会在我的色带周围产生一条我不想要的黑线..
ggplot(data, aes(x=as.Date(date), y=value, group=variable, color=variable)) +
geom_line() +
geom_ribbon(data=fitted, aes(x=as.Date(date), y=forecast, ymin=lower, ymax=upper, fill="black", group=1), alpha=.2, fill="red")