2010-12-28 32 views
1

Rとrglを次のバージョンにアップグレードしました。今、rgl.snapshot()は動作しなくなりました。以前のバージョンでも動作しました。これを回避する方法はありますか?構築rgl.snapshot()が廃止されました

Rバージョン2.12.1(2010-12-16)
RGLバージョン0.92.798

> library(rgl) 
> x<-rnorm(100) 
> y<-rnorm(100) 
> z<-rnorm(100) 
> r<-0.2 
> p <- plot3d(x, y, z, axes=FALSE, box=FALSE, radius=r, type='s',  
    + xlab="", ylab="", zlab="", col=rainbow(100)) 
> rgl.snapshot("C:\\Temp\\pic.png", fmt="png", top=TRUE)  

Error in rgl.snapshot("C:\\Temp\\pic.png") :  
pixmap save format not supported in this build  
+0

うーん。私のマシンで動作しましたが、私はrgl_0.92.794しか使っていませんでした。 –

答えて

1

は(まだ)PNGをサポートしていません。あなたは代わりにpostscriptを使用することができます。

http://hosho.ees.hokudai.ac.jp/~kubo/Rdoc/library/rgl/html/postscript.html

+0

エバン、私はrgl.postscriptを使用すると、ベクトル画像を提供します。 .pdf形式を使用すると、この小さな100データ点の画像は1.3MBです。私のデータの中には、100MBを簡単に超えるものがあります。だから私はビットマップイメージが必要です。メンテナーに次回のrglアップデートの日付を掲載しましたか? –

+0

私は分かりません。私は彼らがメールアーカイブを通じて「それに取り組んでいる」ということを読んだ。 0.92.794(またはそれ以前)にロールバックすることは可能でしょうか? –

+0

エヴァン、私は何かを試してみるつもりです。以前のバージョンをどのようにインストールしますか? –

関連する問題