Настройка цвета шрифта одного столбца для таблицы Grob в R?

Я хотел бы настроить цвет шрифта одного конкретного столбца в моем tableGrob.

Вот оригинальная таблица, и это то, что я хотел бы, чтобы таблица выглядела с нулями в пятой колонке поменяны на "белые"

Я следовал инструкциям крещения здесь:Как настроить отдельные столбцы для tableGrob в R? без успеха.

Вот мой простой dataframe:

count <- data.frame("day17" = c(17, 4, 4, 4, 3, 2), 
"day27" = c(27, 4, 5, 5, 5, 1), "day37" = c(37, 5, 5, 4, 4, 3), 
"day47" = c(47, 2, 1, 3, 0, 0), "day57" = c("Time (d)", 0, 0, 0, 0, 0))

Следуя приведенному выше примеру баптиста, я попытался указать цвета для пятого столбца:

colours <- matrix(c("black", "white", "white", "white", "white", "white"), ncol=1, nrow=nrow(count), byrow=FALSE)

и вот код для создания таблицы:

table_theme <- ttheme_minimal(core = list(fg_params=list(col=(colours))))
grid.newpage() 
table <- tableGrob(count, theme = table_theme, rows=NULL, cols=NULL)  
grid.draw(table)

Этот код все еще меняет цвета на основе строк, а не столбцов. Любая помощь в этом вопросе будет высоко ценится.

Я новичок в переполнении стека, и это мой первый вопрос, пожалуйста, прости меня, если ответ на самом деле является ошибкой в ​​коде, например, отсутствие скобок и т. Д.!

Ответы на вопрос(1)

Ваш ответ на вопрос