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

标签 r 3d pca rgl

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

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

这是情节:

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

enter image description here

然后我使用此代码使用 writeWebGL 将其导出为 HTML,但到目前为止没有任何运气:
browseURL(paste("file://", writeWebGL(dir=file.path("~/Documents/", "webGL"), width=700), sep=""))

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

enter image description here

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

最佳答案

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

关于r - 如何导出交互式 rgl 3D 绘图以共享或发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30904198/

相关文章:

r - 我应该如何解决这个多分类问题?

r - 在 R 中高效、快速地将函数应用于 3D 数组

r - 在 R (X, Y, Z, V) 中进行值插值的 3D

python - PCA 和朴素贝叶斯分类器

numpy - 如何从距离矩阵中获取点坐标?

javascript - 在 shiny 中,是否可以根据客户端 Web 浏览器输入更新输入选择?

r - 从R中的字符串中提取混合日期

R将矩阵行乘以向量行的最快方法

.net - 如何使用 .NET 显示 VRML 模型?

python - 为什么在使用 PCA 减少后拟合随机森林模型时性能会受到影响?