изменение заголовка в multiplot ggplot2 с помощью grid.arrange

Мне удалось сделать график 2x2, используя grid.arrange:

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

Главное название этого мультиплота очень маленькое. Есть ли способ изменить размер и шрифт текста заголовка.


person moadeep    schedule 06.02.2013    source источник


Ответы (2)


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

Редактировать с v> = 2.0.0 gridExtra, main стал top (для согласованности с bottom, left и right).

person George Dontas    schedule 06.02.2013

Из-за изменений в обоих пакетах grid и gridExtra текущий ответ устарел. Пакет библиотеки 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)))
person MBorg    schedule 11.04.2018