【问题标题】:R: is it possible to export kabble to svg imageR:是否可以将 kabble 导出为 svg 图像
【发布时间】:2021-10-31 02:12:08
【问题描述】:

R 有一个很棒的表格格式库。

https://cran.r-project.org/web/packages/kableExtra/vignettes/awesome_table_in_html.html

是否可以将输出导出为 svg 图片? 到目前为止,我只能找到一种方法来创建一个 png,但分辨率不是专业级的。

谢谢

【问题讨论】:

    标签: r svg kable


    【解决方案1】:

    我们不能直接导出到 .svg 表。

    使用svg()svglite(),我们只能使用此扩展保存绘图。这同样适用于 .tiff。

    一个例子:

    我们可以制作 300 dpi 的 .png 图片。

    kable(mtcars, "latex", booktabs = T) %>%
         kable_styling(latex_options = c("striped", "scale_down")) %>%
         row_spec(1, color = "red") %>%
         as_image()
    

    或生成一个 LaTeX 代码删除最后一个字符串as_image()

    kable(mtcars, "latex", booktabs = T) %>%
             kable_styling(latex_options = c("striped", "scale_down")) %>%
             row_spec(1, color = "red")
    

    我们可以使用this resource 将小表格转换为 SVG。

    还可以看看 Inkspace:https://tex.stackexchange.com/questions/255470/compile-tex-directly-into-svg-using-the-command-line

    【讨论】:

    • 有趣的是%>% save_kable("test_kable.pdf") 生成一个包含矢量图表的pdf。所以应该是可以的
    • @RockScience 是的,这也是一个解决方案。但是我们不能直接做(制作一个svg)。 300 dpi 还不够你的行为?
    猜你喜欢
    • 2023-04-05
    • 2011-11-13
    • 2019-11-16
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 2020-10-10
    • 2014-10-20
    相关资源
    最近更新 更多