Matplotlib est une librairie de rendu de graphique. Elle peut être utilisée dans des scripts Python, dans le terminal ou dans des notebooks Jupyter.
Matplotlib propose :
- De nombreux types de graphiques (2D et 3D)
- Ligne (tracé de fonction, courbe)
- Image
- Représentation colorée d’un tableau
- Histogramme
- Chemin
- Surface 3D
- Champ de vecteurs
- Ellipses
- Barre
- Camembert
- Points (scatter)
- Logarithmique
- Polaire
- Une personnalisation du rendu, de l’échelle
- Une génération efficace de la légende
- Une modification de la mise en page (lors de l’utilisation de plusieurs graphiques dans la même page)
- L’export d’images
- L’interaction avec les graphiques (zoom, décalage)
- Le support du format TeX pour des notes mathématiques
- L’utilisation de données au format array de Numpy
- Des optimisations visant à préserver les performances sur de grands volumes de données