我如何将 gt table 中的一行设置为特定颜色
How can i set a row in a gt table to be a specific color
因此,例如在下面的 table 中,我想为第三行设置背景色 #D9654B。
可以通过指定第三行或使其以 V1=="c"
为条件来完成
df <- tibble(V1=c("a","b","c"),V2=c(7:9))
df %>%
gt()
提前致谢
使用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)
)
如果您更喜欢指定 V1
的值也更好,只需使用 rows = V1 == "c"
因此,例如在下面的 table 中,我想为第三行设置背景色 #D9654B。 可以通过指定第三行或使其以 V1=="c"
为条件来完成
df <- tibble(V1=c("a","b","c"),V2=c(7:9))
df %>%
gt()
提前致谢
使用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)
)
如果您更喜欢指定 V1
的值也更好,只需使用 rows = V1 == "c"