2011-11-02 38 views
5

我目前使用persp -command在R中生成3D圖形。要更改觀點,必須設置參數thetaphi。爲了評估圖表(一個好的觀點),人們必須嘗試大量的這些參數組合。是否有交互式輸出設備來查看R中的3D圖形?

我想知道是否可以定義允許使用鼠標旋轉圖形的交互式輸出設備。如果此設備給出thetaphi的當前值,那也不錯。

有沒有這樣的設備/包裝?

+1

看看rgl包:http://rgl.neoscientists.org/about.shtml – Andrie

回答

6

RGL包:http://cran.r-project.org/web/packages/rgl/index.html

它不會舉報你所需要的,IIRC(雖然看@下面迪特爾的意見,解決這個)的thetaphi值,但你可以使用rgl.snapshot()rgl.postscript()以當前顯示的位圖或矢量圖像的形式抓取當前顯示。該軟件包有persp3d(),與persp()非常相似。

+0

+1指出'persp3d' – Andrie

+4

雖然你沒有獲得角度directy,使用par3d你可以得到projMatrix和使用它提取角度。 –

+0

謝謝@DieterMenne –