>我有八个图,我需要用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")
以对齐x
和y
。