我正在循环中创建 ggplots,然后使用 grid.arrange 将我的每个图形绘制在格子型图形的一页上。我遇到的问题是每个图形周围都有一个边框,当我绘制它们时它们合并在一起。有谁知道如何在数字之间添加空格。我一直在寻找有关图形填充的信息,并且还试图在我的地块之间添加空白 geom_rect ,但到目前为止还没有运气。下面提供了一些简化的代码。谢谢你尽你所能的帮助。
p = vector("list", 3) #List for arranging grid
for(ii in 1:3){
p[[ii]] = ggplot(mtcars, aes(x = wt, y = mpg))+
geom_point()+
theme(plot.background = element_rect(colour = 'black', size = 2))
}
do.call("grid.arrange", c(p, ncol=1))