Das mplot3d Toolkit#

Generieren von 3D-Plots mit dem mplot3d Toolkit.

Dieses Tutorial zeigt verschiedene 3D-Plots. Klicken Sie auf die Abbildungen, um jedes vollständige Galeriebeispiel mit dem Code, der die Abbildungen generiert, anzuzeigen.

3D-Achsen (der Klasse Axes3D) werden erstellt, indem das Schlüsselwortargument projection="3d" an Figure.add_subplot übergeben wird.

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

Mehrere 3D-Subplots können auf derselben Abbildung hinzugefügt werden, wie bei 2D-Subplots.

../../../_images/sphx_glr_subplot3d_001.png

Geändert in Version 3.2.0: Vor Matplotlib 3.2.0 war es notwendig, das Modul mpl_toolkits.mplot3d explizit zu importieren, um die '3d'-Projektion für Figure.add_subplot verfügbar zu machen.

Weitere Informationen zum mplot3d Toolkit finden Sie in der mplot3d FAQ.

Linienplots#

API-Dokumentation finden Sie unter Axes3D.plot.

../../../_images/sphx_glr_lines3d_001.png

Streudiagramme#

API-Dokumentation finden Sie unter Axes3D.scatter.

../../../_images/sphx_glr_scatter3d_001.png

Drahtgitterplots#

API-Dokumentation finden Sie unter Axes3D.plot_wireframe.

../../../_images/sphx_glr_wire3d_001.png

Oberflächenplots#

API-Dokumentation finden Sie unter Axes3D.plot_surface.

../../../_images/sphx_glr_surface3d_001.png

Tri-Oberflächenplots#

API-Dokumentation finden Sie unter Axes3D.plot_trisurf.

../../../_images/sphx_glr_trisurf3d_001.png

Konturplots#

API-Dokumentation finden Sie unter Axes3D.contour.

../../../_images/sphx_glr_contour3d_001.png

Gefüllte Konturplots#

API-Dokumentation finden Sie unter Axes3D.contourf.

../../../_images/sphx_glr_contourf3d_001.png

Hinzugefügt in Version 1.1.0: Das im zweiten contourf3d-Beispiel gezeigte Feature wurde als Ergebnis eines Bugfixes für Version 1.1.0 aktiviert.

Füllen zwischen 3D-Linien#

API-Dokumentation finden Sie unter Axes3D.fill_between.

../../../_images/sphx_glr_fillbetween3d_001.png

Hinzugefügt in Version 3.10.

Polygonplots#

API-Dokumentation finden Sie unter Axes3D.add_collection3d.

../../../_images/sphx_glr_polys3d_001.png

Balkendiagramme#

API-Dokumentation finden Sie unter Axes3D.bar.

../../../_images/sphx_glr_bars3d_001.png

Pfeile#

API-Dokumentation finden Sie unter Axes3D.quiver.

../../../_images/sphx_glr_quiver3d_001.png

2D-Plots in 3D#

../../../_images/sphx_glr_2dcollections3d_001.png

Text#

API-Dokumentation finden Sie unter Axes3D.text.

../../../_images/sphx_glr_text3d_001.png