Подтвердить что ты не робот

GridExtra 2.0.0 изменить размер заголовка

Я знаю, что gridExtra обновлен. В результате мне остается задаться вопросом, как изменить размер титров. Это больше не работает

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

Это больше не работает, опция main была изменена на верх, но я не могу определить функции textGrob, чтобы изменить размер шрифта). Любые подсказки? Благодаря

4b9b3361

Ответ 1

Сначала импортируйте пакет grid с помощью library() или require(). Во-вторых, измените 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, получив следующую ошибку:

Ошибка в организацииGrob (...): не удалось найти функцию "textGrob"

указывает, что сетка не была загружена как зависимость для gridExtra. Я разрешил его, потребовав или импортировав библиотеку grid с помощью: require(grid) или library(grid).

Надеюсь, что это поможет.

Ответ 2

Короткий ответ: название теперь задано с помощью top = textGrob("Title")

Краткое объяснение: оригинальные имена аргументов были повсюду ( "main", "sub", "legend" (!), "left" ), поэтому это обновление привело к большей согласованности (верхний/нижний/правый/левый)).