2016-06-14 9 views
2

私は、以下のリンクからアドバイスを得て最新のrglパッケージをインストールしました: How do I install the latest version of rgl? 次に、私はこのコード例を再現しようとしました。ポストからの回答: Adding a legend to an rgl 3d plot すべてがコマンドを除いて[OK]を働いている:legend3dがrglパッケージの最新バージョンで動作しない

legend3d("topright", legend = paste('Type', c('A', 'B', 'C')), pch = 16, col = rainbow(3), cex=1, inset=c(0.02)) 

上記のコマンドを実行した後、私は警告メッセージと、実際に3dplotには伝説があります。

Warning messages: 
1: In rgl.material(color = color, back = back, ...) : 
    RGL: Pixmap load: file format unsupported 
2: In rgl.material(color = color, back = back, ...) : 
    RGL: Pixmap load: failed 

どうすれば修正できますか?前もって感謝します。

+0

ビルドにPNGサポートはありません。あなたは理由について何のヒントも教えていません... – user2554330

+0

インストールが間違っているとお考えですか?どのように私はそれを確かに知ることができますか?パッケージを再インストールしましたか?ありがとう。 – Denis

+0

私の窓の上に 'zlib'がありませんでした。 'rgl'コンパイルプロセス中にエラーメッセージ' checking for zlib ... no libpngがzlibを必要とするため、インストールされていません。 freetypeはzlibが必要なので、インストールされていません。残念ながら、私はzlibをWindowsにインストールする方法を理解できません。なぜなら、私は高度なウィンドウユーザーではないからです。私に助言してもらえますか? – Denis

答えて

2

コメントから、R(またはrgl configureスクリプト)が見ることができる場所にzlibがないようです。その場所は現在、R_HOME/etc/<ARCH>/MakeconfのLOCAL_SOFT変数で指定されています。

あなたが置いているものは、使用しているRバージョンによって異なります。 3.2.xまたは3.3.xについては、https://cloud.r-project.org/bin/windows/extsoft/から適切なコンテンツを取得できると思います。

関連する問題