Matplotlib est une bibliothèque du langage de programmation Python destinée à tracer et visualiser des données sous forme de graphiques[5]. Elle peut être combinée avec les bibliothèques python de calcul scientifique NumPy et SciPy[6]. Elle fournit également une API orientée objet, permettant d'intégrer des graphiques dans des applications, utilisant des outils d'interface graphique polyvalents tels que Tkinter, wxPython, Qt ou GTK.
| Créateur | John D. Hunter (en) |
|---|---|
| Développé par |
John Hunter[1] (jusqu'à sa mort en 2012) Michael Droettboom et al. |
| Première version | 2003[2] |
| Dernière version | 3.11.0 (12 juin 2026)[3] |
| Version avancée | 1.5.3 (8 septembre 2016) |
| Dépôt | github.com/matplotlib/matplotlib |
| Assurance qualité | Intégration continue |
| Écrit en | C++ et Python |
| Interface | GTK et Qt |
| Système d'exploitation | Multiplateforme (d) |
| Environnement | Microsoft Windows, GNU/Linux, BSD |
| Formats écrits | Portable Network Graphics, SVG, Encapsulated PostScript et Portable Document Format |
| Langues | anglais |
| Type | bibliothèque Python[4] |
| Licence | type BSD |
| Documentation | matplotlib.org/stable/contents.html |
| Site web | http://matplotlib.org/ |
Matplotlib est distribuée librement et gratuitement sous une licence de style BSD[4]. Sa version stable actuelle (l2.0.1 en 2017, 3.5.0 en novembre 2021, 3.7.1 en mars 2023) est compatible avec la version 3 de Python.
Plusieurs points rendent cette bibliothèque intéressante :
- Export possible en de nombreux formats matriciels (PNG, JPEG...) et vectoriels (PDF, SVG...)
- Documentation en ligne en quantité, nombreux exemples disponibles sur internet
- Forte communauté très active
- Interface pylab : reproduit fidèlement la syntaxe MATLAB
- Bibliothèque haut niveau : idéale pour le calcul interactif
Exemples de graphiques
modifier-
Représentation 3D
-
Direction des vents stratosphériques au-dessus de Singapour
-
Croissance de la capacité des navires entre 1630 et 1875
-
Spirale logarithmique
-
Températures globales, CO2 atmosphérique et activité solaire depuis 1850.
-
Fonction de Rosenbrock
Notes et références
modifier- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « matplotlib » (voir la liste des auteurs).
- ↑ « Décès de John Hunter, créateur de matplotlib », 31 août 2012 (consulté le 22 janvier 2014)
- ↑ « https://matplotlib.org/users/license.html#copyright-policy »
- ↑ « Release 3.11.0 », 12 juin 2026 (consulté le 12 juin 2026)
- (en) « License », octobre 2013 (consulté le 22 janvier 2014)
- ↑ (en) « Matplotlib for Python Developers - Preface », novembre 2009 (consulté le 22 janvier 2014)
- ↑ (en) « Matplotlib for Python Developers - About dependencies », novembre 2009 (consulté le 22 janvier 2014)