Fiche technique | |
---|---|
Type de produit : | Bibliothèque |
Langage de programmation : | Python |
Auteur : | John D. Hunter |
Licence : | Matplotlib license |
Date de publication : | 2003 |
Site Web : | https://matplotlib.org/ |
Introduction
La bibliothèque matplotlib est la bibliothèque Python la plus populaire pour la production de tracés et d'autres virtualisations de données bidimensionnelles. Il a été initialement créé par John D. Hunter et a été ensuite maintenu par une grande équipe de développeurs. Il est conçu pour créer des tracés adaptés à la publication. Bien qu'il existe d'autres bibliothèques de visualisation disponibles pour les programmeurs Python, matplotlib est la plus largement utilisée et en tant que telle, elle est généralement bien intégrée au reste de l'écosystème.
Voici les caractéristiques principales de Matplotlib :
- Large gamme de types de graphiques : Matplotlib propose une grande variété de graphiques, incluant les graphiques de courbes, barres, secteurs, histogrammes, nuages de points, diagrammes de densité, heatmaps,...
- Personnalisation avancée : Elle offre des options détaillées pour ajuster chaque élément d'un graphique, comme les couleurs, les tailles, les polices de caractères, les légendes, les annotations, les échelles logarithmiques ou linéaires, les grilles, les étiquettes d'axes, et plus encore.
- Approche en mode script ou objet : Matplotlib peut être utilisée dans un style script pour des graphiques simples ou en mode orienté objet pour des visualisations plus complexes et intégrées. La commande pyplot permet un accès rapide aux graphiques, tandis que l'approche orientée objet offre plus de contrôle et de modularité.
- Interopérabilité : Elle fonctionne bien avec d'autres bibliothèques comme NumPy pour le calcul numérique, Pandas pour le traitement de données, et Jupyter Notebook pour une expérience interactive en développement de visualisations.
- Fonctionnalités pour les graphiques animés et interactifs : Matplotlib prend en charge l'animation et l'interaction (agrandissement, pan,...), ce qui peut être utile pour créer des visualisations dynamiques.
Dernière mise à jour : Vendredi, le 6 mars 2020