Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
围绕R中的绘图网格绘制框_R - Fatal编程技术网

围绕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
会在绘图面板周围添加边框,但不会像我所需要的那样在整个图形周围添加边框。