如何在R中将flextable保存为png

问题描述 投票:0回答:1

我已经遵循了链接的建议:R在脚本中将FlexTable保存为html文件,但似乎我面临着不同的问题,因为这个解决方案对我不起作用。

vanilla.table ()
函数生成除
flextable ()
函数之外的对象。

我使用

flextable
因为它允许理想的格式化可能性

示例:

library(flextable)
library(rtable)

# The example below work.
myft <- vanilla.table(
   head(mtcars) )
myft
writeLines(as.html(myft), "MyFlexTable.html")

# The example below does not work.
myft <- regulartable(
  head(mtcars), 
  col_keys = c("am", "carb", "gear", "mpg", "drat" ))
myft
writeLines(as.html(myft), "MyFlexTable.html")

ps:我知道可以通过单击“导出>另存为图像”来手动下载照片,但是我需要对其进行编程

提前致谢!

r png viewer flextable
1个回答
5
投票

要将弹性表另存为 png,您需要使用

flextable::save_as_image()

library(flextable)
myft <- flextable(head(mtcars), col_keys = c("am", "carb", "gear", "mpg", "drat" ))

save_as_image(myft, path = "flextable.png")

© www.soinside.com 2019 - 2024. All rights reserved.