突出显示R中grid.table / tableGrob中的特定列

时间:2018-04-30 11:16:07

标签: r gridextra r-grid

我想将表格的特定列突出显示为不同的颜色。

当我使用grid.table将其保存为图像时,这就是现在表格的显示方式。

enter image description here

我想要突出显示RMSE和MAPE列,因此应该是不同的颜色,例如黄色。

我正在使用以下代码,但只有列标题会突出显示,而不是数据。

cols <- c("grey90","grey90", "yellow", "grey90","grey90", "yellow", "grey90",
          "grey90", "grey90", "grey90")
t1 <- ttheme_default(
  core=list(bg_params = list(col=cols)),
  colhead=list(bg_params = list(fill=cols)))

这是表格之后的表格。

enter image description here

1 个答案:

答案 0 :(得分:0)

当传递颜色矢量时,它需要与元素总数(18)相同或更短/更长,但在这种情况下,它的第一个非元素元素将按列方式再循环。

df