gridExtra 2.0.0 更改标题大小

18

我知道 gridExtra 已经更新了。因此,我不知道如何改变标题大小了。以下代码不再适用:

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

那个方法已经不起作用了,将选项更改为"top",但我无法找到textGrob功能以更改字体大小。有什么线索吗?谢谢。

2个回答

40

首先,您可以使用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没有被加载。我通过要求或导入库grid来解决它,方法有:require(grid)library(grid)

希望这有所帮助。


8

简短回答:现在使用top = textGrob("Title")来设置标题。

简短解释:原始参数名称很混乱(“main”,“sub”,“legend”(!),“left”),因此此更新增加了更多的一致性(top/bottom/right/left)。


知道错误信息会有所帮助。但请确保您已经加载了网格。 - baptiste

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接