如何将表格另存为图像,但又保持其质量? R

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将表格另存为图像,但又保持其质量? R相关的知识,希望对你有一定的参考价值。

[寻找将表格另存为图像的技巧,其质量与RStudio Viewer中的相同。我尝试过save_kableas_image,但都导致质量严重下降。

还有其他建议吗?

参考代码:

library(htmlTable) library(xtable) library(kableExtra) data(tli) htmlTable(xtable(tli[1:10,),rnames=FALSE)%>%save_kable('table.png')

答案

save_kable函数有一个...参数,该参数将变量传递给webshot::webshot

从网络快照README,您可以使用zoom选项生成更高质量的屏幕截图,例如

library(knitr)
library(kableExtra)
library(magrittr)

kable(iris[1:10,]) %>%
  kable_styling() %>%
  save_kable(file = "table_1.png")

kable(iris[1:10,]) %>%
  kable_styling() %>%
  save_kable(file = "table_2.png",
             zoom = 1.5)

以上是关于如何将表格另存为图像,但又保持其质量? R的主要内容,如果未能解决你的问题,请参考以下文章

将表单另存为图像(屏幕截图)

iPhone:如何将视图另存为图像??? (例如保存你画的东西)

在 MATLAB 中将频谱图另存为图像

JavaScript 将元素另存为图像或 Extjs 4.x 另存为图像

如何将面板另存为 BMP

转置表格并另存为视图