gpt4 book ai didi

r - 为什么我的 3D 绘图没有显示在 R Studio 绘图查看器中?

转载 作者:行者123 更新时间:2023-12-05 00:41:05 24 4
gpt4 key购买 nike

我通常在 RStudio(版本 1.0.44)中查看绘图没有问题,但是当我尝试查看使用“rgl”包创建的 3D 绘图时,我的 RStudio 绘图查看器中没有显示任何内容。

我可以毫无问题地绘制情节(汽车)散点图。

这是我正在使用的代码:

install.packages("rgl")
library(rgl)

plot3d(iris[1:3]) # Nothing appears in RStudio plot viewer

plot(cars) # The cars scatterplot appears in my RStudio plot viewer
dev.off()

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

par(mar=c(4,4,4,4)

谢谢

最佳答案

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

文档 FTW

关于r - 为什么我的 3D 绘图没有显示在 R Studio 绘图查看器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41212925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com