Как я могу настроить строку в таблице GT на определенный цвет

Так, например, в таблице ниже я хочу сделать цвет фона для третьей строки #D9654B. Это можно сделать, указав третью строку или сделав ее условной на V1=="c"


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

заранее спасибо

2 ответа

Решение

Использовать 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"

Это сработало для меня

tab_options(данные, table.border.bottom.width= px(0))

Другие вопросы по тегам