在ggplot2中绘图时,如果制定了多个美学参数,则可能会产生多个图例,但是其顺序可能在不同的情况下发生改变,从而影响图片的统一性。
如下图,在同样的代码绘制不同的数据时,其图例顺序发生了改变。
为解决这一问题,我们可以如下所示,在guide函数中手工指定图例的顺序 :
guides( color = guide_colorbar(order = 0), size = guide_legend(order = 1) )
可以看到,我们获得了预期的图例顺序。
在ggplot2中绘图时,如果制定了多个美学参数,则可能会产生多个图例,但是其顺序可能在不同的情况下发生改变,从而影响图片的统一性。
如下图,在同样的代码绘制不同的数据时,其图例顺序发生了改变。
为解决这一问题,我们可以如下所示,在guide函数中手工指定图例的顺序 :
guides( color = guide_colorbar(order = 0), size = guide_legend(order = 1) )
可以看到,我们获得了预期的图例顺序。