r - 如何将 gt 表中的一行设置为特定颜色

标签 r colors gt

因此,例如在下表中,我想为第三行设置背景颜色#D9654B。 可以通过指定第三行或使其以 V1=="c"为条件来完成


df <- tibble(V1=c("a","b","c"),V2=c(7:9))
df %>% 
  gt()

enter image description here

提前致谢

最佳答案

使用tab_style 定位特定单元格进行格式化

df %>% 
  gt() %>% 
  tab_style(
    style = list(
      cell_fill(color = "#D9654B")
    ),
    locations = cells_body(
      columns = vars(V1, V2), # not needed if coloring all columns
      rows = 3)
  )

enter image description here

如果您喜欢指定 V1 的值也更好,只需使用 rows = V1 == "c"

关于r - 如何将 gt 表中的一行设置为特定颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61510251/

相关文章:

r - data.table 一次计算多列

r - 基于 R 内的条件,在许多列上进行迭代减法

ios - 手动从一种 UIColor 褪色到另一种

r - 调整 R Markdown gt 输出的大小

r - 插入符号训练修剪参数的功能

r - 用指数估计填空

java - 在 RGB 的 'red' 值上添加一定量以创建日落效果,请帮忙。 (java)

javascript - Flot 0.8.2 折线图 - 颜色错误

r - 有没有办法在 gt 包中用希腊符号重命名表列?