ggplot2:更改图例符号

比扬

我已经绘制了多条线,我想知道如何将图例中的符号从细线更改为整块。

我试图从

这这

(在使用geom_line而不是geom_bar时)

迪兹斯·埃尔弗茨

您可以使用函数guides(),然后在参数override.aes=中将行size=(宽度)设置为较大的值。要删除周围设置图例项的灰色区域fill=NAlegend.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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章