3

R で rgl パッケージを使用していて、アンチエイリアシング オプションを 3D プロットに設定しようとしています。次のコマンドはすべて、アンチエイリアスなしで同じプロットを返します。

plot3d(X1,X2,X3, size=4)
plot3d(X1,X2,X3, size=4, antialias)
plot3d(X1,X2,X3, size=4, antialias=4)
plot3d(X1,X2,X3, size=4, rgl.antialias=3)

結果のプロット

そのオプションを適切に設定する方法は?rgl のマニュアルを読みましたが、手がかりが見つかりません。cairo を使用してプロットできることはわかっていますが、私が知る限り、インタラクティブな 3D プロットが得られないため、回転できます。

ありがとう!!

4

1 に答える 1

4

rgl パッケージは完全なアンチエイリアシングを許可しますがopen3d、コマンドの代わりにコマンドを使用して設定する必要がありplot3dます。したがって、問題のケースで、AA 度が 4 であると仮定すると、最初に を呼び出しますopen3d(antialias=4)。次に plot コマンドを呼び出すplot3d(X1,X2,X3, size=4)と、完全な AA プロットが表示されます。

アンチエイリアス 3D プロット

于 2014-05-31T23:08:40.837 に答える