Matplotlib é um dos pacotes Python mais populares usados para visualização de dados. É uma biblioteca de plataforma cruzada para fazer gráficos 2D de dados em matrizes. Ele fornece uma API orientada a objetos que ajuda a incorporar gráficos em aplicativos usando kits de ferramentas Python GUI, como PyQt, WxPythonotTkinter. Ele pode ser usado em shells Python e IPython, notebook Jupyter e servidores de aplicativos da web também.
Este tutorial é projetado para aqueles alunos que desejam adquirir conhecimentos básicos de visualização de dados.
Matplotlib foi escrito em Python e usa NumPy, a extensão matemática numérica do Python. Presumimos que os leitores deste tutorial tenham conhecimento básico de Python.