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

Art*_*iga 5 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)))
Run Code Online (Sandbox Code Playgroud)

我需要将上述命令创建的交互式绘图另存为指定文件夹中的a.html文件,而不使用viwer-> export“另存为网页”下的下拉菜单(在Rstudio中)。

是否有任何R代码?

Gau*_*rav 5

使用htmlwidgets包可以做...

library(htmlwidgets)

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

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