私はPythonで2次元numpy配列を視覚化する必要があります。等高線プロットではなく、サーフェスプロットではありません。 3D配列内のすべての(x、y)要素に対してz軸上の点をプロットします。私のデータは1024×1024の配列ですが、もし私がそうしなければ私はそれをデシメートすることができます。私はマウスのドラッグでプロットを回転させて、異なる視点から見ることができる必要があります。Pythonの2d numpy配列の "高速"対話プロット
Matplotlibは、100×100アレイの場合でも、これを行うことはできません。それははるかに遅すぎる。 100×100の配列は、ドラッグ後に再描画するのに2〜3秒かかります。 1024 x 1024の問題はありません。
mayabiからのmlabにはこの機能があるようですが、wxエラーのあるシステムでは最も簡単な試行がクラッシュします。私が知る限り、対話型の高速回転(VTKなど)を提供するパッケージは、複雑な3次元形状の描画に焦点を当てており、データをプロットするための単純なAPIは提供していません。
オプションを提案できますか?
私の現在の設定:
OS X 10.11.4
のpython 1.7.11
numpyの1.11.0
matplotlibの1.5.1
mayavi 4.4.0
WX 3.0.0.0
コメントなしの投票はあまり役に立ちません。 – garyp
あなたはあなたが望んでいないものを述べていますが、あなたが実際にしたいものは述べていません。 –
@ Han-KwangNienhuys私の最初の段落は明らかではないと思います。私は2次元配列を持っています.3次元で可視化したい、z軸は各点の配列の値を表します。私はマウスのドラッグを使用して回転できるようにしたい。 – garyp