mplot3d ツールキット#

mplot3d ツールキットを使用して 3D プロットを生成します。

このチュートリアルでは、さまざまな 3D プロットを紹介します。図をクリックすると、図を生成するコードを含む完全なギャラリーの各例が表示されます。

(クラスの) 3D 軸は、 キーワード引数を にAxes3D渡すことによって作成されます。projection="3d"Figure.add_subplot

import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(projection='3d')

2D サブプロットと同様に、複数の 3D サブプロットを同じ Figure に追加できます。

../../_images/sphx_glr_subplot3d_001.png

バージョン 1.0.0 で変更: Matplotlib 1.0.0 より前では、Axes3D図ごとに 1 つしか作成できませんでした。として直接インスタンス化する必要がありました。ax = Axes3D(fig)

バージョン 3.2.0 で変更: Matplotlib 3.2.0 より前では、 mpl_toolkits.mplot3dモジュールを明示的にインポートして、「3d」投影を に作成する 必要がありましたFigure.add_subplot

mplot3d ツールキットの詳細については、 mplot3d FAQを参照してください。

折れ線グラフ#

Axes3D.plotAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_lines3d_001.png

散布図#

Axes3D.scatterAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_scatter3d_001.png

ワイヤーフレーム プロット#

Axes3D.plot_wireframeAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_wire3d_001.png

表面プロット#

Axes3D.plot_surfaceAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_surface3d_001.png

トライサーフェス プロット#

Axes3D.plot_trisurfAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_trisurf3d_001.png

等高線図#

Axes3D.contourAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_contour3d_001.png

塗りつぶされた等高線図#

Axes3D.contourfAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_contourf3d_001.png

バージョン 1.1.0 の新機能: バージョン 1.1.0のバグ修正の結果、2 番目の Contourf3d の例でデモされた機能が有効になりました。

多角形プロット#

Axes3D.add_collection3dAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_polys3d_001.png

棒グラフ#

Axes3D.barAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_bars3d_001.png

矢筒#

Axes3D.quiverAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_quiver3d_001.png

3D での 2D プロット#

../../_images/sphx_glr_2dcollections3d_001.png

テキスト番号

Axes3D.textAPI ドキュメントについては、 を参照してください。

../../_images/sphx_glr_text3d_001.png

Sphinx-Gallery によって生成されたギャラリー