我怎么能颜色每一个交替表行gt表在R

gk7wooem  于 2023-04-09  发布在  其他
关注(0)|答案(2)|浏览(115)

我希望gt表中的每隔一行都是"grey"

library(palmerpenguins)
library(gt)

penguins %>%
  dplyr::select(1:3) %>%
  dplyr::slice(1:10) %>% 
  gt()

rwqw0loc

rwqw0loc1#

我们可以使用opt_stylize:设置gt表样式的最简单方法是通过opt_stylize()应用预先安装的主题。

library(palmerpenguins)
library(gt)

penguins |>
  dplyr::select(1:3) %>%
  dplyr::slice(1:10) %>% 
  gt()|>
  opt_stylize(style = 1)

lndjwyie

lndjwyie2#

可以使用tab_style

penguins %>%
  dplyr::select(1:3) %>%
  dplyr::slice(1:10) %>% 
  gt() %>% 
  tab_style(style = cell_fill(color = "grey"),
            locations = cells_body(rows = seq(1, 10, 2)))

gtExtras::gt_highlight_rows

penguins %>%
  dplyr::select(1:3) %>%
  dplyr::slice(1:10) %>% 
  gt() %>% 
  gtExtras::gt_highlight_rows(rows = seq(1, 10, 2), fill = "grey", font_weight = NULL)

相关问题