Cette page, associée au livre Programmation Python avancée – Guide pour une pratique élégante et efficace aux éditions Dunod (ISBN 978-2-10-081598-2), contient les ressources complémentaires et le code source des exemples présentés.
View the Project on GitHub xoolive/python
« Retour
6. Produire des graphiques avec Matplotlib
Toutes les figures présentes dans ce chapitre sont disponibles sur cette page, avec un rendu en couleur, et interactif pour l’animation.
6.1 Les bases de Matplotlib
- Figure 6.1 – Une figure simple n’utilise qu’un seul système d’axes.
- Figure 6.2 – Une figure complexe peut contenir plusieurs systèmes d’axes alignés.
- Figure 6.3 – Une figure complexe peut contenir plusieurs systèmes d’axes intégrés.
6.3. Les différents types de visualisations
- Figure 6.4 – Les placements les plus sophistiqués peuvent se faire sur une grille.
- Figure 6.5 – L’argument
gridspec_kw
permet d’éviter de définir une grille manuellement.
- Figure 6.6 – De nombreux types de visualisations répondent à différents besoins: courbes simples
plot()
, histogrammes pour les densités hist()
, nuages de points scatter()
ou boîtes à moustaches boxplot()
.
- Figure 6.7 – Les informations en trois dimensions peuvent être affichées sous forme de cartes de densité
pcolormesh()
, de lignes de niveaux contour()
, de champs de gradients quiver()
ou de graphes en trois dimensions plot_surface()
.
- Figure 6.8 – Exemple de visualisation avec un système d’axes polaires: la courbe papillon de Temple Fay
- Figure 6.9 – On peut combiner plusieurs styles de visualisations sur le même système d’axes.
6.4. Le contrôle du style
- Figure 6.10 – Spécification du style à la création d’un type de visualisation
- Figure 6.11 – Quelques couleurs proposées par Matplotlib
- Figure 6.12 – Quelques tables de couleurs proposées par Matplotlib
- Figure 6.13 – Quelques tables de couleurs proposées par Matplotlib
- Figure 6.14 – Spécification des axes et graduations
- Figure 6.15 – Textes et annotations sur une figure
- Figure 6.16 – Feuilles de style couramment utilisées avec Matplotlib
6.5. L’affichage de données géographiques
6.6. La génération d’animations
- Figure 6.18 – Figure à animer pour illustrer la construction de la fonction sinus