• 欢迎访问daniu,分享一些有趣的事情,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站

ggplot2 修改图例显示顺序

R语言 daniu 7个月前 (02-29) 1228次浏览 0个评论 扫描二维码

在ggplot2中绘图时,如果制定了多个美学参数,则可能会产生多个图例,但是其顺序可能在不同的情况下发生改变,从而影响图片的统一性。

如下图,在同样的代码绘制不同的数据时,其图例顺序发生了改变。

 

 

 

 

 

 

 

 

为解决这一问题,我们可以如下所示,在guide函数中手工指定图例的顺序 :

guides(
    color = guide_colorbar(order = 0),
    size = guide_legend(order = 1)
  )

可以看到,我们获得了预期的图例顺序。


daniu , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ggplot2 修改图例显示顺序
喜欢 (13)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址