我已经绘制了多条线,我想知道如何将图例中的符号从细线更改为整块。
我试图从
到
(在使用geom_line而不是geom_bar时)
您可以使用函数guides()
,然后在参数override.aes=
中将行size=
(宽度)设置为较大的值。要删除周围设置图例项的灰色区域fill=NA
的legend.key=
内部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))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句