niniu

一个分享和记录的博客

ggplot2 修改图例显示顺序

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

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

 

 

 

 

 

 

 

 

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

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

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

点赞

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注