为什么我的3D绘图没有出现在R Studio情节查看器中?

时间:2016-12-18 21:10:36

标签: r plot 3d rgl

我通常不会在RStudio(版本1.0.44)中查看绘图时遇到问题,但是当我尝试查看使用" rgl"创建的3D绘图时。包,我的RStudio情节查看器中没有任何内容。

我能够在没有问题的情节下绘制情节(汽车)散点图。

这是我正在使用的代码:

TimeCurrent()

任何想法为什么会这样,我还应该尝试什么?当我运行plot3d(iris [1:3])时,我没有收到任何错误。我用头检查(虹膜[1:3])以确保我正确加载虹膜数据。我也尝试过更改情节边距:

convert [{
"name":"abc"
},
{"name" : "xyz"
}]

to

(abc),(xyz)

谢谢

2 个答案:

答案 0 :(得分:2)

  • "可以使用OpenGL在屏幕上输出,也可以使用各种标准3D文件格式,包括WebGL,PLY,OBJ,STL" ;
  • " rgl场景通常在R中显示有两种方式。较旧的场景位于专用窗口中。在Unix-alikes中这是一个X11窗口;它是Microsoft Windows中的本机窗口。在MacOS上,需要安装XQuartz系统(请参阅http://xquartz.org)以支持此功能。"
  • "显示场景的新方法是在浏览器窗口或RStudio的“查看器”窗格中使用WebGL。要选择此选项,请设置选项(rgl.printRglwidget = TRUE)。每次更改场景的操作都将返回一个值,该值在打印时会触发新的WebGL显示。"

文档FTW

答案 1 :(得分:0)

库(rgl)

pca3d(set.final.pca,group = set.final $ Groups,show.labels = TRUE,show.centroids = TRUE,show.ellipses = FALSE,show.group.labels = FALSE) rglwidget()