围绕R中的绘图网格绘制框
我用围绕R中的绘图网格绘制框,r,R,我用plot\u grid将八个GGplot相互排列成两列。如何在整个网格周围画一个方框?如果我正确理解了您的问题,您可以使用功能面板_border,如下链接所述: 它为图形添加了一个外边框。我无法测试它,因为您没有添加任何复制结果或类似结果的代码 编辑: 正如Matt所说,函数面板_border是每个绘图,而不是所需的整个绘图图像。具有虚拟示例的解决方案为: library(ggplot2) library(cowplot) p1 <- ggplot(mtcars, aes(disp
plot\u grid
将八个GGplot相互排列成两列。如何在整个网格周围画一个方框?如果我正确理解了您的问题,您可以使用功能面板_border
,如下链接所述:
它为图形添加了一个外边框。我无法测试它,因为您没有添加任何复制结果或类似结果的代码
编辑:
正如Matt所说,函数面板_border
是每个绘图,而不是所需的整个绘图图像。具有虚拟示例的解决方案为:
library(ggplot2)
library(cowplot)
p1 <- ggplot(mtcars, aes(disp, mpg)) +
geom_point()
p2 <- ggplot(mtcars, aes(qsec, mpg)) +
geom_point()
plot_grid(p1, p2, labels = c('A', 'B'))+
theme(panel.border = element_rect(colour = "black", fill=NA, size=5))
库(ggplot2)
图书馆(cowplot)
也许你可以修改这个答案。。。据我所知,panel\u border
会在绘图面板周围添加边框,但不会像我所需要的那样在整个图形周围添加边框。