我已经绘制了几条线,我想知道如何将图例中的符号从细线变为完整块。
我试图从
至
(使用 geom_line 而不是 geom_bar 时)
您可以使用函数guides()
,然后使用参数override.aes=
将线size=
(宽度)设置为某个较大的值。fill=NA
删除为legend.key=
inside设置的图例键周围的灰色区域theme()
。
df<-data.frame(x=rep(1:5,each=3),y=1:15,group=rep(c("A","B","C"),each=5))
ggplot(df,aes(x,y,color=group,fill=group))+geom_line()+
guides(colour = guide_legend(override.aes = list(size = 10)))+
theme(legend.key=element_rect(fill=NA))