matplotlib é uma biblioteca de plotagem 2D python que produz figuras de qualidade de publicação em uma variedade de formatos de hardcopy e ambientes interativos em todas as plataformas. matplotlib pode ser usado em scripts python, o python e o ipython shell (ala MATLAB®* ou Mathematica® †,) servidores de aplicativos web e seis kits de ferramentas de interface gráfica de usuário.