Изменить цвет текста для ячеек с помощью TableGrob

Есть ли способ индивидуально изменить цвет текста ячейки при использовании tableGrob и ggplot2?

Например, в приведенном ниже коде было бы здорово, если бы ячейка с 1 могла быть синей, а ячейка с 2 - красной, а 3: 8 - черным.

library(ggplot2)
library(grid)

mytable = as.table(matrix(c("1","2","3","4","5","6","7","8"),ncol=2,byrow=TRUE))
mytable = tableGrob(mytable,gpar.coretext = gpar(col = "black", cex = 1))
mydf = data.frame(x = 1:10,y = 1:10)

ggplot( mydf, aes(x, y)) + annotation_custom(mytable)

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

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