是否有交互式输出设备在R中查看3D图形?

R_U*_*ser 6 3d plot interactive r

我目前正在使用persp-command 在R中生成3D图形.要更改视点,必须设置参数thetaphi.为了评估(一个好的观点)图,人们必须为这些参数尝试许多组合.

我想知道是否可以定义一个允许使用鼠标旋转图形的交互式输出设备.如果此设备为theta和提供当前值,那也很好phi.

有这样的设备/包吗?

Rei*_*son 6

请参阅rgl包:http://cran.r-project.org/web/packages/rgl/index.html

它不会报告您需要的值thetaphi值IIRC(虽然请参阅下面的@Dieter的评论,但是您可以使用rgl.snapshot()rgl.postscript()将当前显示作为位图或矢量图像抓取).该包persp3d()与非常相似persp().

  • 虽然你没有直接获得角度,但使用par3d你可以获得projMatrix并使用它来提取角度. (4认同)