Accueil🇫🇷Chercher

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.
Description de cette image, également commentée ci-après
Exemples de graphes tracés avec matplotlib

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

  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.7.1 », (consulté le )
  4. (en) « License », (consulté le )
  5. (en) « Matplotlib for Python Developers - Preface », (consulté le )
  6. (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.