Exemples #
Cette page contient des exemples de tracés. Cliquez sur n'importe quelle image pour voir l'image complète et le code source.
Pour des tutoriels plus longs, consultez notre page de tutoriels . Vous pouvez également trouver des ressources externes et une FAQ dans notre guide de l'utilisateur .
Lignes, barres et marqueurs #

Distribution discrète sous forme de graphique à barres horizontales

Mappage des propriétés des marqueurs aux données multivariées

Créer une chronologie avec des lignes, des dates et du texte

Démonstration de corrélation croisée et automatique
Images, contours et champs #

Normalisations de la palette de couleurs SymLogNorm

Mélangez la transparence avec la couleur dans les images 2D

Tracé de contour de données irrégulièrement espacées
Sous-parcelles, axes et figures #

Contrôle des limites de vue à l'aide des marges et des sticky_edges

Redimensionner les axes avec une disposition contrainte

Redimensionner les axes avec une disposition serrée

Libellés des figures : suptitle, supxlabel, supylabel

Combinaison de deux sous-parcelles à l'aide de sous-parcelles et de GridSpec

Utilisation de Gridspec pour créer des dispositions de sous-parcelles multi-colonnes/lignes

Création de plusieurs sous-parcelles à l'aide de plt.subplots
Statistiques #

Centiles sous forme de graphique à barres horizontales

Personnalisation de l'artiste dans les boîtes à moustaches

Boîtes à moustaches avec couleurs de remplissage personnalisées

Comparaison entre tracé en boîte et tracé en violon

Tracer une ellipse de confiance d'un ensemble de données bidimensionnel

Différentes façons de spécifier les barres d'erreur

Y compris les limites supérieure et inférieure dans les barres d'erreur

Création de boîtes à partir de barres d'erreur à l'aide de PatchCollection

Utilisation d'histogrammes pour tracer une distribution cumulative

Quelques fonctionnalités de la fonction histogramme (hist)

Démo des différents paramètres de type d'histogramme de la fonction d'histogramme

La fonction histogramme (hist) avec plusieurs ensembles de données
Graphiques circulaires et polaires #
Texte, étiquettes et annotations #

Étiquetage des tiques à l'aide de la notation d'ingénierie

Rendre des équations mathématiques à l'aide de TeX

Contrôle du style du texte et des étiquettes à l'aide d'un dictionnaire
pyplot #

Contrôle par programme de l'ajustement des sous-parcelles
Couleur #
Pour des informations plus détaillées sur les palettes de couleurs disponibles dans matplotlib ainsi qu'une description de leurs propriétés, consultez le tutoriel sur les palettes de couleurs .

Création d'une palette de couleurs à partir d'une liste de couleurs
Formes et collections #

Collection Line, Poly et RegularPoly avec mise à l'échelle automatique
Feuilles de style #

Feuille de style des méthodes bayésiennes pour les hackers
axes_grid1 #

Contrôle de la position et de la taille des barres de couleur avec les axes d'encart

Définition d'un aspect fixe sur les cellules ImageGrid

Faire de la place pour ylabel en utilisant axes_grid
axeartiste #

Fonctionnalités de mpl_toolkits.axisartist.floating_axes
Vitrine #
Animation #

Image animée à l'aide d'une liste d'images précalculée
Gestion des événements #
Matplotlib prend en charge la gestion des événements avec un modèle d'événement neutre de l'interface graphique, de sorte que vous pouvez vous connecter aux événements Matplotlib sans savoir à quelle interface utilisateur Matplotlib sera finalement connecté. Cela présente deux avantages : le code que vous écrivez sera plus portable et les événements Matplotlib sont conscients de choses comme l'espace de coordonnées de données et les axes dans lesquels l'événement se produit afin que vous n'ayez pas à vous soucier des détails de transformation de bas niveau pour passer de l'espace canevas. à l'espace de données. Des exemples de sélection d'objets sont également inclus.

Les événements d'entrée et de sortie des figures/axes
Divers #

Construire des histogrammes à l'aide de Rectangles et de PolyCollections
Tracé 3D #

Créer des graphiques à barres 2D dans différents plans

Montre comment tracer des courbes de contour (niveau) en 3D

Illustre le tracé de courbes de contour (niveau) en 3D à l'aide de l'option extend3d

Générer des polygones à remplir sous un graphique linéaire 3D

Voxel 3D / tracé volumétrique avec coordonnées cylindriques
Échelles #
Ces exemples expliquent comment différentes échelles sont gérées dans Matplotlib.
Parcelles spécialisées #

Diagramme SkewT-logP : utilisation de transformations et de projections personnalisées
Épines #
Tiques #

Formatage des graduations de date à l'aide de ConciseDateFormatter

Placer des graduations de date à l'aide de règles de récurrence

Formateur de ticks personnalisé pour les séries chronologiques

Définir les étiquettes de graduation par défaut de l'axe y à droite

Définition d'étiquettes de graduation à partir d'une liste de valeurs

Déplacer les étiquettes de graduation de l'axe des x vers le haut
Unités #
Ces exemples couvrent les nombreuses représentations d'unités dans Matplotlib.
Intégration de Matplotlib dans les interfaces utilisateur graphiques #
Vous pouvez intégrer Matplotlib directement dans une application d'interface utilisateur en suivant les exemples embedding_in_SOMEGUI.py ici. Actuellement, Matplotlib prend en charge PyQt/PySide, PyGObject, Tkinter et wxPython.
Lors de l'intégration de Matplotlib dans une interface graphique, vous devez utiliser directement l'API Matplotlib plutôt que l'interface procédurale pylab/pyplot. Consultez donc le répertoire examples/api pour obtenir un exemple de code fonctionnant avec l'API.

Intégration dans GTK3 avec une barre d'outils de navigation

Intégration dans GTK4 avec une barre d'outils de navigation

Intégration dans un serveur d'application Web (Flask)
userdemo #
Widget #
Exemples d'écriture de widgets primitifs, mais indépendants de l'interface graphique, dans matplotlib

Sélectionner des index d'une collection à l'aide du sélecteur de polygones