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.

../../_images/sphx_glr_subplot3d_001.png

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.

../../_images/sphx_glr_lines3d_001.png

Nuages ​​de points #

Voir Axes3D.scatterpour la documentation de l'API.

../../_images/sphx_glr_scatter3d_001.png

Tracés filaires #

Voir Axes3D.plot_wireframepour la documentation de l'API.

../../_images/sphx_glr_wire3d_001.png

Parcelles de surface #

Voir Axes3D.plot_surfacepour la documentation de l'API.

../../_images/sphx_glr_surface3d_001.png

Tracés Tri-Surface #

Voir Axes3D.plot_trisurfpour la documentation de l'API.

../../_images/sphx_glr_trisurf3d_001.png

Courbes de contour #

Voir Axes3D.contourpour la documentation de l'API.

../../_images/sphx_glr_contour3d_001.png

Courbes de contour remplies #

Voir Axes3D.contourfpour la documentation de l'API.

../../_images/sphx_glr_contourf3d_001.png

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.

../../_images/sphx_glr_polys3d_001.png

Diagrammes à barres #

Voir Axes3D.barpour la documentation de l'API.

../../_images/sphx_glr_bars3d_001.png

Carquois #

Voir Axes3D.quiverpour la documentation de l'API.

../../_images/sphx_glr_quiver3d_001.png

Tracés 2D en 3D #

../../_images/sphx_glr_2dcollections3d_001.png

Texte #

Voir Axes3D.textpour la documentation de l'API.

../../_images/sphx_glr_text3d_001.png

Galerie générée par Sphinx-Gallery