Я новичок в освоении и пытаюсь создать простой grid.arrange
объект, но не могу понять, как создать компактную / плотную компоновку.
Ниже приведен простой пример того, что япытаясь запустить и гроб, который я получаю.
library(grid)
library(gridExtra)
name = textGrob("My Name", gp=gpar(fontsize = 20, fontface = "bold"))
name2 = textGrob("Second Name", gp=gpar(fontsize = 16))
tbl = tableGrob(head(iris))
grid.arrange(name, name2, tbl)
ОБНОВЛЕНИЕ: Используя найденный ответ здесь Я смогчтобы получить компактный текст, но я все еще изо всех сил пытаюсь сделать таблицу прямо под текстом.
library(grid)
library(gridExtra)
name = textGrob("My Name", gp=gpar(fontsize = 20, fontface = "bold"))
name2 = textGrob("Second Name", gp=gpar(fontsize = 16))
tbl = tableGrob(head(iris))
margin = unit(0.5, "line")
grid.newpage()
grid.arrange(name, name2, tbl,
heights = unit.c(grobHeight(name) + 1.2*margin,
grobHeight(name2) + margin,
unit(1,"null")))