web-dev-qa-db-ja.com

grid.arrangeを使用してマルチプロットggplot2のタイトルを変更する

Grid.arrangeを使用して2x2プロットを作成できました。

library(gridExtra)
grid.arrange(p1,p3,p2,p4, ncol=2, nrow=2, top = "Daily QC: Blue")

このマルチプロットのメインタイトルは非常に小さいです。タイトルのテキストサイズとフォントを変更する方法はありますか。

39
moadeep
main=textGrob("Daily QC: Blue",gp=gpar(fontsize=20,font=3))

編集 gridExtraのv> = 2.0.0で、maintopになりました(bottomleftとの整合性のため、 right)。

68
George Dontas

gridgridExtraの両方のパッケージの変更により、現在の回答は古くなっています。 gridおよびtextGrobを使用するには、ライブラリパッケージgparも必要です。

新しいコードには両方のパッケージを含める必要があります。

library(grid)
library(gridExtra)
grid.arrange(p1,p3,p2,p4, ncol=2, nrow=2,
     top = textGrob("Daily QC: Blue",gp=gpar(fontsize=20,font=3)))
16
MBorg