2016-06-01 6 views
0

構造化されていないメッシュ(X,Y,Z + connectivity)から、私は平面(Z面投影)(X,Y)にZ投影に対応する2D配列を作成したいと考えています。 私はmatplotlibからplot_trisurfを使用しています(3D表現では動作します)。そして、contourf(X, Y, Z, zdir='z')を使用して投影を実現しようとしました。残念なことに、この最後の関数は、構造化メッシュ専用です。Python:3D非構造メッシュを2Dに投影する方法は?

私が探しているものを(簡単に、既存のライブラリで)入手する方法はありますか?

答えて

1

tricontourを使用できます。ドキュメントにsome examplesがあります。

enter image description here

+0

ありがとうございました:これは、彼らがそこに存在した例です。それが私が探していたものです。今私は、数値データを配列にエクスポートしようとしています。私はbuf = fig.canvas.tostring_rgb()+ np.fromstring(buf、dtype = np.uint8).reshape(nrows、ncols、3)を見たことがありますが、物事は単純ではありません。キャンバスのサイズ、各方向のピクセル数)。まだ多くの仕事。どのようなアイデアを簡単に行うには? – Patrick

+0

@Patrick、それは新しい質問です。実例を使って新しい質問を作成すると、そこにお手伝いすることができます。 – nicoguaro

+0

私はそれをしました:http://stackoverflow.com/questions/37617623/python-how-to-export-a-contourf-to-a-2d-array – Patrick

関連する問題