如何导出交互式 rgl 3D 图以共享或发布?

How to export an interactive rgl 3D Plot to share or publish?

我使用 rgl 包在 R 中制作了交互式 3D 图。我希望能够将它发送(并保持交互)给同事,这样她就可以在她的笔记本电脑上的会议上展示它(旋转它)。有办法吗?

这是我用来生成情节的代码:

剧情是这样的:

library(rgl)
plot3d(pcaGB$x[,1:3], col=gbMeta2.5K$gbColor, type='s', size=1)

然后我使用此代码使用 writeWebGL 将其导出到 HTML,但到目前为止没有任何运气:

browseURL(paste("file://", writeWebGL(dir=file.path("~/Documents/", "webGL"), width=700), sep=""))

这是我在浏览器中返回的内容 window:

我也试过只使用 writeWebGL,但会在目录中创建一个文件夹,其中包含 index.html 文件,可在浏览器中打开与上面相同的图像。

您可以使用 knitr 将交互式绘图导出到 html。详情见:including a interactive 3D figure with knitr.