Matplotlib
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.
Matplotlib
![Description de l'image Logo Matplotlib.svg.](https://img.franco.wiki/i/langfr-220px-Logo_Matplotlib.svg.png.webp)
![Description de cette image, également commentée ci-après](https://img.franco.wiki/i/Mpl_screenshot_figures_and_code.png.webp)
Exemples de graphes tracés avec matplotlib
Créateur | John D. Hunter (en) |
---|---|
Développé par |
John Hunter[1] (jusqu'Ă sa mort en 2012) Michael Droettboom et al. |
Première version | [2] |
Dernière version | 3.7.1 ()[3] |
Version avancée | 1.5.3 () |
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 |
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
- 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
- (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 », (consulté le )
- « https://matplotlib.org/users/license.html#copyright-policy »
- « Release 3.7.1 », (consulté le )
- (en) « License », (consulté le )
- (en) « Matplotlib for Python Developers - Preface », (consulté le )
- (en) « Matplotlib for Python Developers - About dependencies », (consulté le )
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.