如何使用R脚本保存RStudio的Viewer面板中显示的ggvis图?

时间:2015-03-13 15:05:36

标签: r rstudio ggvis

我正在使用带有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-

0 个答案:

没有答案