2015-10-21 2 views
1

Я хочу знать, как это сделать в gridExtra 2.0.0, что я мог бы сделать в предыдущих версиях для изменения таблицы ширина/высота обивка, например:R gridExtra 2.0.0: tableGrob вертикальная и горизонтальная прокладка

grid.arrange(tableGrob(mtcars,padding.h=unit(1,"mm"),padding.v=unit(1,"mm"))) 

(Извините, я не смог проверить код выше, потому что у меня нет старой версии gridExtra)

Я не хочу сжимать текст, просто хочу сжать все вместе, чтобы таблица соответствовала тому, где я помещая его на страницу PDF.

Я могу видеть свойство «ширины» имеет «+ 4 мм» на каждой записи, но я не знаю, как изменить те, скажем, + 2мм.

Конечно, я бы предпочел, если бы было простое свойство "padding", которое я мог бы изменить.

Мой вопрос в том же духе, что и this one.

+0

отступы определяется в теме, см 'ttheme_default' – baptiste

ответ

1

Вы должны использовать тему, и, как Батиста комментариев, вы можете использовать ttheme_default, чтобы показать свойство темы по умолчанию.

ttheme_default() 

Чтобы установить отступ таблицы «ядро» до 1 мм:

mytheme <- gridExtra::ttheme_default(
      core = list(padding=unit(c(1, 1), "mm")) 
      ) 
mytable <- tableGrob(mtcars, theme = mytheme) 
Смежные вопросы