ошибка в функции темы tableGrob - PullRequest
       74

ошибка в функции темы tableGrob

1 голос
/ 21 февраля 2020

Я пытаюсь отформатировать tableGrob из пакета grid. В частности, я пытаюсь выделить жирным шрифтом всю первую строку и оставить все остальные строки незаштрихованными.

Моя проблема заключается в том, что порядок имен строк не соответствует порядку моего форматирования (то есть в именах строк неправильный ряд выделен жирным шрифтом)

Код:

library(grid)
library(gridExtra)

bold_row1  <- ttheme_default(rowhead = list(fg_params = list(fontface = c("bold", "plain", "plain", "plain"))))
bold_core1 <- ttheme_default(core    = list(fg_params = list(fontface = c("bold", "plain", "plain", "plain"))))

grid.arrange(
  tableGrob(iris[1:4, 1:2], theme = bold_row1),
  tableGrob(iris[1:4, 1:2], theme = bold_core1),
  nrow = 1)

Вывод:

enter image description here

Посмотрите, как 4-ое имя строки выделено жирным шрифтом, но значения первой строки выделены жирным шрифтом? Есть причина для этого? Или это ошибка? Или есть другой способ, которым кто-либо знает выделение жирным шрифтом всей первой строки (включая значения таблицы и имя строки)?

...