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 Axes3D
pouvait ê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.mplot3d
module 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.plot
pour la documentation de l'API.
Nuages de points #
Voir Axes3D.scatter
pour la documentation de l'API.
Tracés filaires #
Voir Axes3D.plot_wireframe
pour la documentation de l'API.
Parcelles de surface #
Voir Axes3D.plot_surface
pour la documentation de l'API.
Tracés Tri-Surface #
Voir Axes3D.plot_trisurf
pour la documentation de l'API.
Courbes de contour #
Voir Axes3D.contour
pour la documentation de l'API.
Courbes de contour remplies #
Voir Axes3D.contourf
pour 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_collection3d
pour la documentation de l'API.
Diagrammes à barres #
Voir Axes3D.bar
pour la documentation de l'API.
Carquois #
Voir Axes3D.quiver
pour la documentation de l'API.
Tracés 2D en 3D #
Texte #
Voir Axes3D.text
pour la documentation de l'API.