tricontourf(三角座標での3dplot)

Pocket

今まで、matplotlibは等間隔のmeshgridでしか作成したことがなかったのですが、久しぶりにチュートリアルを見ていて、tricontourf関数を使うことで、三角座標でのプロット作成も可能であることを知りました。

早速試してみましたが、以下のような形で等高線図と、3dplotを重ね書きすることができます。(等高線図はtricontour関数を使います)

上から見ると、以下のような形でまさに三角線図。

ちょっと面倒なのが、tricontourf(triangles, z)の三角形の指定の仕方(trianglesの部分)で、下図のような形で各三角形の頂点部分の番号を振り分けていく必要があります。

Pocket

コメント

タイトルとURLをコピーしました