r语言 - 是否可以结合grid.arrange为所有图设置相同的Y轴限制?



>我有八个图,我需要用grid.arrange组合它们:

grid.arrange(p1, p2, p3, p4, p5, p6, p7,p8, nrow=2, ncol=4,
layout_matrix = cbind(c(1,2,3,4), c(5,6,7,8))) + theme(plot.margin = unit(c(1,1,1,1), "cm"))

但是这八个图有不同的Y轴范围...是否可以在grid.arrange中应用相同的 Y 轴限制?

我想知道ggpubr::ggarrange是否对此有帮助。

library(ggpubr)
ggarrange(p1, p2, p3, p4, p5, p6, p7,p8, nrow=2, ncol=4, align = c("h"))

这将对齐y轴,或将align = c("h")替换为align = c("hv")以对齐xy

最新更新