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.
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.
Streudiagramme#
API-Dokumentation finden Sie unter Axes3D.scatter.
Drahtgitterplots#
API-Dokumentation finden Sie unter Axes3D.plot_wireframe.
Oberflächenplots#
API-Dokumentation finden Sie unter Axes3D.plot_surface.
Tri-Oberflächenplots#
API-Dokumentation finden Sie unter Axes3D.plot_trisurf.
Konturplots#
API-Dokumentation finden Sie unter Axes3D.contour.
Gefüllte Konturplots#
API-Dokumentation finden Sie unter Axes3D.contourf.
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.
Hinzugefügt in Version 3.10.
Polygonplots#
API-Dokumentation finden Sie unter Axes3D.add_collection3d.
Balkendiagramme#
API-Dokumentation finden Sie unter Axes3D.bar.
Pfeile#
API-Dokumentation finden Sie unter Axes3D.quiver.
2D-Plots in 3D#
Text#
API-Dokumentation finden Sie unter Axes3D.text.