Modyfikowanie granic geom_ribbon

Sporządzam szereg środków i odchyleń standardowych w czasie z kodem poniżej i próbuję użyć geom_ribbon do wyświetlenia sd, patrz poniżej.

Ze względu na znaczące nakładanie się chciałbym dodać obramowanie do wstążek, które są tego samego koloru, co odpowiadająca im zmienna, ale jest linią przerywaną, ale nie mogę zrozumieć, w którym miejscu kodu to pójdzie. Wiem, że komendy „kolor” i „rodzaj linii” są w jakiś sposób zaangażowane ...

Dzięki!

graph.msd <- ggplot(data=g.data, aes(x=quarter,y=mean,group=number)) 
graph.msd <- graph.msd + geom_line(aes(colour = number),size=1)+geom_ribbon(aes(ymin=mean-sd,ymax=mean+sd,fill=number),linetype=2,alpha=0.1)

questionAnswers(1)

yourAnswerToTheQuestion