我正在使用以下ggplot
命令来绘制一个图形,该图形显示某个变量(aud.pc.mn
)的平均值随时间的变化。线条的颜色由可变区域给出。
ggplot(df, aes(x = mon.in.yr, y = aud.pc.mn, color = region)) +
geom_line(size = 1) +
scale_x_continuous(breaks = c(1:12,1)) +
facet_grid(. ~ avg.sh.aud.by.reg.month$year)
但是,现在我想在每条线周围添加置信区间功能区,但我希望这些条带的阴影比该线略浅,以便该线也可见。例如,如果线是红色,我希望置信带为粉红色。
如果我在对fill = region
的通话中添加geom_ribbon()
,如下所示:
ggplot(df, aes(x = mon.in.yr, y = aud.pc.mn, color = region)) +
geom_line(size = 1) +
geom_ribbon(aes(ymin = df$CI.lower, ymax = df$CI.upper, fill = region)) +
scale_x_continuous(breaks = c(1:12,1)) +
facet_grid(. ~ avg.sh.aud.by.reg.month$year)
如何使乐队的线条与线条的阴影不同?