我正在使用带有RStudio的ggvis。例如:
library(ggvis)
mtcars %>% ggvis(~mpg, ~wt) %>% layer_points()
然后会发生一个(这里是静态的)图表显示在RStudio的Viewer面板中。在此面板中,我可以单击“导出”按钮将图表另存为.png,但有没有办法通过命令行执行此操作? (所以不要手动)
我知道ggvis中有一个函数export_png
,但它只适用于node.js
安装,我遇到了麻烦(我在Windows上,我甚至无法启动node.js安装程序在我的计算机上;但这是一个单独的问题,我将单独报告)。
所以我的问题是:有没有办法在带有R脚本的.png文件中捕获Viewer面板上显示的内容?
或者:有没有办法(与export_png
不同)将ggvis图表保存为.png文件?
提前谢谢你。
sessionInfo()
R version 3.1.2 (2014-10-31)
Platform: i386-w64-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=French_France.1252 LC_CTYPE=French_France.1252 LC_MONETARY=French_France.1252 LC_NUMERIC=C
[5] LC_TIME=French_France.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] ggvis_0.4
loaded via a namespace (and not attached):
[1] assertthat_0.1 DBI_0.3.1 digest_0.6.8 dplyr_0.4.1 htmltools_0.2.6 httpuv_1.3.2 magrittr_1.5 mime_0.2 parallel_3.1.2
[10] R6_2.0.1 Rcpp_0.11.4 RJSONIO_1.3-0 shiny_0.11 tools_3.1.2 xtable_1.7-