2011-08-10 20 views

答えて

0

おそらくmplot3dを使用して3Dオブジェクトをプロットすることができます。 Hereがサンプルコードの1つです。

+0

ポイントは、私はプロットするのではなく、各ピクセル(x、y、z)の値を3D配列に格納しているということです。したがって、私は提案された関数もサーフェスプロットも使用できません。 – PyNeto

0

あなたが望むのは、一種の3D画像(ブロック)です。たぶんあなたはスライスでそれをプロットすることができます(imshow()を使用するか、必要なツールを使用します)。

多分あなたはどのようなプロットをしたいのですか?

4

matplotlibは3D画像をプロットできません。代わりにmayaviを使用できます。

5

キューブの表面になかったものはどのように見えるでしょうか?

Mayaviのドキュメントには、カットプレーンやボクセル特有のアルファチャンネルなど、さまざまなやり方があります。 visualizing volumetric scalar dataを参照してください。

これは、Mayaviが必要であり、むしろmatplotlib(便利な、しかし限定された)3D機能の範囲を超えていると言えば十分です。