Il s’agit peut-être de la librairie Python la plus connue et la plus utilisée parmi la communauté Python pour la production de divers types de graphiques ainsi que leur exportation en formats tels que PNG et SVG. Elle a été créée pour ressembler aux graphiques MATLAB, langage de programmation développé dans les années 80s. Matplotlib est une librairie très versatile qui peut faire quoi que ce soit : des graphiques linéaires simples comme des graphiques de réseau plus complexes. Par contre, elle lui manque la possibilité de faire des graphiques à qualité de publication de façon rapide et facile. Il s’agit d’un outil puissant mais complexe.