R ggplot:使用geom_平滑绘制方差

R ggplot:使用geom_平滑绘制方差,r,ggplot2,R,Ggplot2,我正在用ggplot绘制一个时间序列图。我有5个感兴趣的变量的均值和方差。我可以用误差条绘制方差,但当我尝试使用geom_smooth()/stat_smooth()进行绘制时,效果并不理想 ggplot(data = df4, aes(x = times, y = value, colour = variable)) + geom_line()+ geom_errorbar(aes(ymin = value-var, ymax = value+var))+

我正在用ggplot绘制一个时间序列图。我有5个感兴趣的变量的均值和方差。我可以用误差条绘制方差,但当我尝试使用geom_smooth()/stat_smooth()进行绘制时,效果并不理想

   ggplot(data = df4, aes(x = times, y = value, colour = variable)) + geom_line()+
        geom_errorbar(aes(ymin = value-var, ymax = value+var))+
        geom_errorbarh(aes(xmin = value-var, xmax = value+var))+ geom_smooth()

也许你想要
geom_ribbon
来代替?考虑通过添加一个小示例数据集来处理你的问题。您知道如何更改阴影的颜色,使其成为线条的颜色吗?请使用
fill
而不是
color
<代码>颜色只会更改二维区域的轮廓。