gpt4 book ai didi

r - 如何将 {gtsummary} 表输出为图像?

转载 作者:行者123 更新时间:2023-12-01 13:09:52 25 4
gpt4 key购买 nike

我正在尝试将 {gtsummary} 表(特别是 tbl_regression() 输出)输出为图像。我正在使用 kableExtra::as_image()但结果不是很漂亮。下面是一个reprex,但我没有发布图片的声誉。

有没有办法以编程方式获取 tbl_regression() 的图像输出?关于 {gtsummary} github site ,自述文件中有非常漂亮的表格图像,但我不确定它们是手动创建的还是使用代码创建的,因为我没有看到任何提取它们的函数。

library(gtsummary)
library(kableExtra)

m_linear <-
lm(mpg ~ cyl, data = mtcars)

gtsummary::tbl_regression(m_linear) %>%
gtsummary::as_kable() %>%
kableExtra::as_image(file = "t.png")

创建于 2020-03-18 由 reprex package (v0.3.0)

最佳答案

网站上的图片是使用 {gt} package 打印的来自 RStudio(我们喜欢它),他们有一个保存表格的功能( gt::gtsave() ),可以很好地与 {gtsummary} 表格一起使用。

您可以使用以下步骤使用 {gt} 保存 {gtsummary} 表:

library(gtsummary)

# make model and tbl_regression object
m_linear <- lm(mpg ~ cyl, data = mtcars)
t1 <- tbl_regression(m_linear)

# Use function from gt package to save table, after converting to
# gt object using as_gt()
gt::gtsave(as_gt(t1), file = file.path(tempdir(), "temp.png"))



创建于 2020-03-19 由 reprex package (v0.3.0)

希望这对你有用,祝你好运!

关于r - 如何将 {gtsummary} 表输出为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60751172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com