Как я могу установить строку в таблице GT для определенного цвета c - PullRequest
1 голос
/ 29 апреля 2020

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


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

enter image description here

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

1 Ответ

0 голосов
/ 29 апреля 2020

Используйте tab_style для указания заданных c ячеек для форматирования

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"

...