0

我是使用 R 的新手,我正在尝试创建一个表格,显示甲虫库存,其中物种按亚科分组。我已经想出了如何以我对使用 gt 的 groupname_col 和 rowname_col 属性感到满意的方式设置表格,但我在缩进方面遇到了困难。

现在,组名下的项目仅缩进看起来小于 1 个空格,这使得表格难以阅读,我将如何将缩进更改为 ~4 个空格左右?

我怀疑我的代码在这里特别相关,但这是我创建表的行:

bt <- gt(beetledata, groupname_col = "Subfamily", rowname_col = "Species")%>%
    opt_table_lines("none")%>%
    tab_stubhead("Carabid species (subfamily)")%>%
    cols_width(
        1:2 ~ px(300),
        everything() ~ px(100)
    )%>%
    cols_align(align="center", columns = -2);

谢谢!

4

1 回答 1

0

由于 gt 生成 html,因此您可以使用 css 修改缩进:

library(tidyverse)
library(gt)

tribble(
  ~genus, ~species, ~property,
  "Homo", "sapiens", 1.1,
  "Pan", "troglodytes", 1.2,
  "Pan", "verus", 1.3
) %>%
  gt(groupname_col = "genus", rowname_col = "species") %>%
  tab_stubhead(label = "Apes") %>%
  cols_width(
    1:2 ~ px(300),
    everything() ~ px(100)
  )%>%
  cols_align(align="center", columns = -2) %>%
  opt_css(css = ".gt_stub { padding-left: 50px !important; }")

在此处输入图像描述

于 2021-09-10T08:06:19.050 回答