DT在diag上改变颜色

时间:2016-06-14 11:07:42

标签: r shiny dt

有没有办法改变DT中目标细胞的颜色?或者按行和列索引的一些单元格?

例如我有:

library(DT)
set.seed(123)
options(DT.options = list(pageLength = 5))
df = as.data.frame(cbind(matrix(round(rnorm(50), 3), 10), sample(0:1, 10, TRUE)))

datatable(df)%>% formatStyle(
'V6',
  backgroundColor = styleEqual(c(0, 1), c('gray', 'yellow'))
) 

这看起来像: enter image description here

我可以改变行或单元格的颜色(基于当前行的单元格)

但我无法找到基于col和row索引改变颜色的方法,如:

enter image description here

1 个答案:

答案 0 :(得分:2)

查找一个可能不是最好的方法 - 根据rowCallback的{​​{1}}生成ncol

喜欢

data.frame

结果

enter image description here