使用来自 gtsummary 的 tbl_stack 时格式化 group_header 文本
Formatting group_header text when using tbl_stack from gtsummary
我正在尝试使用 gtsummary 包中的 tbl_stack 函数,但使用 group_header 参数的输出文本看起来与其余标签在视觉上过于相似。理想情况下,我想用粗体、下划线或更改大小来设置文本格式,以明确显示我正在显示一个单独的部分。有什么方法可以在 gtsummary 包中完成 group_header 文本格式设置吗?
在下面的例子中(取自这个问题:https://github.com/ddsjoberg/gtsummary/issues/669),我希望“人口统计”和“实验室价值”这两个词用粗体显示。
library(gtsummary)
tt <-
trial %>%
select(trt, response, age) %>%
tbl_summary(by = trt, missing = "no")
# stacking two tbl_summary objects with header between
tbl_stack(list(tt, tt), group_header = c("Demographics", "Lab Values"))
{gt} 包中提供了此类样式更改。使用 as_gt()
将 {gtsummary} table 转换为 {gt},然后使用 {gt} 样式函数。下面的示例加粗!
library(gtsummary)
tt <-
trial %>%
select(trt, response, age) %>%
tbl_summary(by = trt, missing = "no")
# stacking two tbl_summary objects with header between
tbl_stack(list(tt, tt), group_header = c("Demographics", "Lab Values")) %>%
as_gt() %>%
gt::tab_style(
style = gt::cell_text(weight = "bold"),
locations = gt::cells_row_groups(groups = everything())
)
我正在尝试使用 gtsummary 包中的 tbl_stack 函数,但使用 group_header 参数的输出文本看起来与其余标签在视觉上过于相似。理想情况下,我想用粗体、下划线或更改大小来设置文本格式,以明确显示我正在显示一个单独的部分。有什么方法可以在 gtsummary 包中完成 group_header 文本格式设置吗?
在下面的例子中(取自这个问题:https://github.com/ddsjoberg/gtsummary/issues/669),我希望“人口统计”和“实验室价值”这两个词用粗体显示。
library(gtsummary)
tt <-
trial %>%
select(trt, response, age) %>%
tbl_summary(by = trt, missing = "no")
# stacking two tbl_summary objects with header between
tbl_stack(list(tt, tt), group_header = c("Demographics", "Lab Values"))
{gt} 包中提供了此类样式更改。使用 as_gt()
将 {gtsummary} table 转换为 {gt},然后使用 {gt} 样式函数。下面的示例加粗!
library(gtsummary)
tt <-
trial %>%
select(trt, response, age) %>%
tbl_summary(by = trt, missing = "no")
# stacking two tbl_summary objects with header between
tbl_stack(list(tt, tt), group_header = c("Demographics", "Lab Values")) %>%
as_gt() %>%
gt::tab_style(
style = gt::cell_text(weight = "bold"),
locations = gt::cells_row_groups(groups = everything())
)