自动将R中的交互式图形保存为指定位置,作为.html文件

时间:2015-10-19 10:46:07

标签: r

我在R中使用 threejs 库。

  library(threejs)
  z <- seq(-10, 10, 0.01)
  x <- cos(z)
  y <- sin(z)
scatterplot3js(x,y,z, color=rainbow(length(z)))

我需要将上述命令创建的交互式绘图保存为指定文件夹中的a.html文件,而不使用viwer下的下拉列表(在Rstudio中) - &gt;导出&#34;另存为网页&#34;。

这是否有R代码?

1 个答案:

答案 0 :(得分:4)

使用htmlwidgets包你可以做...

library(htmlwidgets)

dir.create("Z:\\new folder")

saveWidget(scatterplot3js(x,y,z, color=rainbow(length(z))), 
           file="Z:\\new folder\\scatterplot.html")