首页 > 解决方案 > ggarrange --> 如何摆脱情节传说

问题描述

我正在尝试用三个箱线图制作一个图,比较相同四组中的三个不同变量。

因为在所有三个比较中,我比较了相同的组,一个图例就足够了。

我通过添加成功地摆脱了(三个中的两个)情节中的传说

plot + theme ( legend.title = element_blank(), 
legend.position ="none")

到脚本。

但是,当我尝试使用 ggarrange 将它们组合成一个图形时,所有图例都会重新出现在图旁边,给我留下一个图例,其中图例有效地重复了 3 次。

有人知道解释或解决方案吗?(如果需要,我很乐意提供更多信息)。

如果我能避免在图形软件中删除额外的图例,并且完全在 R 中完成所需的图形,那就太好了。

注意:我不能分面包装这些图,因为它们都有不同的比例。

标签: rggplot2legend

解决方案


有两个具有ggarrange()功能的包:ggpubr 和 egg。您可以使用 ggpubr: 轻松完成ggarrange(plot1, plot2, plot3, common.legend = TRUE)。不知道它是否与egg包相同。


推荐阅读