ggplot2手动调整主图的线型但删除geom_ribbon的轮廓

时间:2016-08-01 20:31:38

标签: r ggplot2

我在删除geom_ribbon的置信区间大纲时遇到问题。下面是我想要制作的图表简化版的代码:

Values <- 1:20 + rnorm(20,20,sd=3);
dat <- data.frame(Group= rep(c("G1", "G2"), each=10),
    Xvals <- 1:20,
    Yvals = Values,
    CIL = (Values -2),
    CIH = (Values +2))

ad <- ggplot(data=dat, aes(x=Xvals,y=Yvals,colour=Group)) +
geom_line(aes(linetype=Group)) +
scale_colour_manual(values=c("G1"="#FF6600","G2"="#0000FF")) +  
scale_linetype_manual(values=c("G1"="solid", "G2"="dotdash" )) +
geom_ribbon(aes(ymin=CIL,ymax=CIH,linetype=Group),alpha=0.1) 
ad

enter image description here

我想删除置信区间的轮廓(只保留阴影区域),但保留主线(Yvals)的手动调整颜色和线型。现在使用geom_ribbon(aes(ymin = CIL,ymax = CIH,linetype = NA) - 通常会删除轮廓 - 因为已经指定了linetype而无法正常工作。非常感谢任何帮助。

0 个答案:

没有答案