Matplotlib

Matplotlib
Description de l'image Logo Matplotlib.svg.
Description de cette image, également commentée ci-après
Exemples de graphes tracés avec matplotlib
Informations
Créateur John D. Hunter (en)Voir et modifier les données sur Wikidata
Développé par John Hunter[1] (jusqu'à sa mort en 2012)
Michael Droettboom et al.
Première version [2]Voir et modifier les données sur Wikidata
Dernière version 3.9.0 ()[3]Voir et modifier les données sur Wikidata
Version avancée 1.5.3 ()
Dépôt github.com/matplotlib/matplotlibVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en C++ et PythonVoir et modifier les données sur Wikidata
Interface GTK et QtVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Environnement Microsoft Windows, GNU/Linux, BSD
Formats écrits Portable Network Graphics, SVG, Encapsulated PostScript et Portable Document FormatVoir et modifier les données sur Wikidata
Langues anglais
Type bibliothèque Python[4]
Licence type BSD
Documentation matplotlib.org/stable/contents.htmlVoir et modifier les données sur Wikidata
Site web http://matplotlib.org/

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

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 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
    Représentation 3D
  • Direction des vents stratosphériques au-dessus de Singapour
    Direction des vents stratosphériques au-dessus de Singapour
  • Croissance de la capacité des navires entre 1630 et 1875
    Croissance de la capacité des navires entre 1630 et 1875
  • Spirale logarithmique
    Spirale logarithmique
  • Températures globales, CO2 atmosphérique et activité solaire depuis 1850.
    Températures globales, CO2 atmosphérique et activité solaire depuis 1850.
  • Fonction de Rosenbrock
    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).
  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.9.0 », (consulté le )
  4. a et b (en) « License », (consulté le )
  5. (en) « Matplotlib for Python Developers - Preface », (consulté le )
  6. (en) « Matplotlib for Python Developers - About dependencies », (consulté le )
  • référence Google trends
v · m
Bibliothèques (Python)
Général Bibliothèque standard Python (Tkinter (Interface graphique standard) - Gadfly (BD)- Python Imaging Library (Traitement d'images) )
Interface graphique, manipulation d'images, de vidéos et de sons
Interface graphiques
Manipulation d'images et de vidéos
  • OpenCV
  • CV2
  • GDmodule
  • MoviePy
  • pyscreenshot
  • VideoCapture
  • Pillow(Python)
Manipulation de sons
  • pySonic
  • PyMedia
  • PMIDI
  • Mutagen
Sciences des données et mathématiques
Datascience
Mathématiques et calcul scientifique
Développement Web et Bases de données
Développement Web
Bases de donnée
Articles liés
  • icône décorative Sciences de l’information et bibliothèques
  • icône décorative Portail des logiciels libres