R-如何更改grid.arrange生成的整个图形的大小?

R-如何更改grid.arrange生成的整个图形的大小?,r,grid,gridextra,figsize,R,Grid,Gridextra,Figsize,我想使用packagegridExtra在一个图形中显示多个ggplot对象。这是可行的,但标题被删掉了。我可以通过更改绘图字体大小来修复它,但我更愿意更改整个图形的宽度,使其足够宽以适应标题(并且与我的RMarkdown文档中的其他输出一样宽,例如,它上面的表格)。在调用grid.arrange之前,我试图通过键入par(mai=2*par('mai'))来更改页边距,但没有任何效果。有人知道如何正确地做吗?我真的对gridExtra包感到困惑 library(gridExtra) g <

我想使用package
gridExtra
在一个图形中显示多个
ggplot
对象。这是可行的,但标题被删掉了。我可以通过更改绘图字体大小来修复它,但我更愿意更改整个图形的宽度,使其足够宽以适应标题(并且与我的RMarkdown文档中的其他输出一样宽,例如,它上面的表格)。在调用
grid.arrange
之前,我试图通过键入
par(mai=2*par('mai'))
来更改页边距,但没有任何效果。有人知道如何正确地做吗?我真的对
gridExtra
包感到困惑

library(gridExtra)
g <- grid.arrange(zad4_kl$pw, zad4_kl$pk, zad4_kl$pp, zad4_AC$pw, zad4_AC$pk, zad4_AC$pp, nrow = 2)
g
库(gridExtra)

g如果要保存图像,则可以在
ggsave
中增加宽度和dpi
在R标记中,可以使用
fig.width
fig.height

{r,echo=FALSE,fig.width=8,fig.cap=“一幅漂亮的图像。”
图书馆(gridExtra)
G