从geom_line图中删除斜杠

时间:2017-06-13 22:24:49

标签: r ggplot2

我已经看到了几个与此相关的问题,但我收集的解决方案可能特定于ggplot中调用的图形类型(即geom_bar vs geom_line)。我无法找到从geom_line图中删除斜杠的解决方案。另外,我的特定图表可能会让我的丝带轮廓变得复杂。这是我的简化代码:

soil.type<-c('d','w','d','w','d','w','d','w')
date<-c(1,1,2,2,3,3,4,4)
mean<-c(1,2,3,4,5,6,7,8)
low.cl<-c(.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5)
up.cl<-c(1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5) 
mydata<-data.frame(soil.type, date, mean, low.cl, up.cl)

ggplot(mydata, aes(date, mean, color=soil.type))+
   geom_ribbon(data=mydata, aes(ymin=low.cl, ymax=up.cl, 
   linetype=soil.type), color='black', width=0.5, alpha=0.3)+
   geom_point(aes(shape=soil.type), size=6, color='black')+
   geom_line(aes(linetype=soil.type), color='black', size=2)

我试过了:

guides(color=guide_legend(override.aes=list(color=NULL))) 

但这在我的情况下不起作用。提前谢谢。

0 个答案:

没有答案
相关问题