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

gae*_*cia 7 3d r pca rgl

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

这是我用来生成绘图的代码:

这是情节:

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

在此处输入图片说明

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

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

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

在此处输入图片说明

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

Lar*_*ket 3

您可以使用 knit 将交互式绘图导出为 html。有关详细信息,请参阅:包含带有knitr的交互式3D图形