gridExtra 2.0.0 改变标题大小

gridExtra 2.0.0 change title size

我知道 gridExtra 已更新。结果,我想知道如何更改标题大小。这不再有效

   grid.arrange(a, b, c, d,ncol=2, 
      nrow=2, main=textGrob("Title", gp=gpar(fontsize=15,font=8)))

这不再有效,主要选项已更改为顶部但我无法弄清楚 textGrob 功能来改变字体大小)。有什么线索吗?谢谢

简答:标题现在设置为top = textGrob("Title")

简短说明:原来的参数名称到处都是("main"、"sub"、"legend"(!)、"left"),所以这次更新带来了更一致 (top/bottom/right/left).

首先,使用 library()require() 导入包 grid。 其次,将代码中的 main 更改为 top

见下文:

library(grid)

 grid.arrange(a, b, c, d,ncol=2, 
     nrow=2, top=textGrob("Title", gp=gpar(fontsize=15,font=8)))

我 运行 遇到与 gridExtra v2.0.0 类似的问题,收到以下错误:

Error in arrangeGrob(...) : could not find function "textGrob"

表示网格未作为 gridExtra 的依赖项加载。我通过以下任一方式要求或导入库 grid 来解决它:require(grid)library(grid)

希望对您有所帮助。