Noter
Cliquez ici pour télécharger l'exemple de code complet
La boîte à outils mplot3d #
Génération de tracés 3D à l'aide de la boîte à outils mplot3d.
Ce didacticiel présente divers tracés 3D. Cliquez sur les figures pour voir chaque exemple de galerie complète avec le code qui génère les figures.
Les axes 3D (de classe Axes3D) sont créés en passant l' projection="3d"
argument mot-clé à Figure.add_subplot:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
Plusieurs sous-parcelles 3D peuvent être ajoutées sur la même figure, comme pour les sous-parcelles 2D.
Modifié dans la version 1.0.0 : Avant Matplotlib 1.0.0, un seul Axes3Dpouvait être créé par figure ; il devait être directement instancié en tant que .ax = Axes3D(fig)
Modifié dans la version 3.2.0 : Avant Matplotlib 3.2.0, il était nécessaire d'importer explicitement le
mpl_toolkits.mplot3dmodule pour faire la projection '3d' vers
Figure.add_subplot.
Voir la FAQ mplot3d pour plus d'informations sur la boîte à outils mplot3d.
Tracés linéaires #
Voir Axes3D.plotpour la documentation de l'API.
Nuages de points #
Voir Axes3D.scatterpour la documentation de l'API.
Tracés filaires #
Voir Axes3D.plot_wireframepour la documentation de l'API.
Parcelles de surface #
Voir Axes3D.plot_surfacepour la documentation de l'API.
Tracés Tri-Surface #
Voir Axes3D.plot_trisurfpour la documentation de l'API.
Courbes de contour #
Voir Axes3D.contourpour la documentation de l'API.
Courbes de contour remplies #
Voir Axes3D.contourfpour la documentation de l'API.
Nouveau dans la version 1.1.0 : la fonctionnalité présentée dans le deuxième exemple contourf3d a été activée suite à un correctif pour la version 1.1.0.
Parcelles polygonales #
Voir Axes3D.add_collection3dpour la documentation de l'API.
Diagrammes à barres #
Voir Axes3D.barpour la documentation de l'API.
Carquois #
Voir Axes3D.quiverpour la documentation de l'API.
Tracés 2D en 3D #
Texte #
Voir Axes3D.textpour la documentation de l'API.