Matplotlib

Matplotlib est une bibliothèque du langage de programmation Python destinée à tracer et visualiser des données sous formes 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
Exemples de graphes tracés avec matplotlib
Informations
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.5.0 ()[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 (la 2.0.1 en 2017, la 3.5.0 en novembre 2021) est compatible avec la version 3 de Python.

Plusieurs points rendent cette bibliothèque intéressante :

  • Export possible en de nombreux formats maitriciels (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

Notes et références

  1. « Décès de John Hunter, créateur de matplotlib », (consulté le )
  2. « https://matplotlib.org/users/license.html#copyright-policy »
  3. « Release 3.5.0 »
  4. (en) « License », (consulté le )
  5. (en) « Matplotlib for Python Developers - Preface », (consulté le )
  6. (en) « Matplotlib for Python Developers - About dependencies », (consulté le )
  • Sciences de l’information et bibliothèques
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.