É uma biblioteca com recursos para a geração de gráficos
2D a partir de arrays. Gráficos comuns podem ser criados com alta qualidade a partir de comandos simples. Gráficos O matplotlib pode ser conceitualmente dividido em 3 partes: pylab: conjunto de funções disponíveis em matplotlib.pylab que permite a geração de código similar ao MATLAB.
frontend ou API: conjunto de classes que realizam o trabalho
pesado, criando as figuras, texto, linhas etc. Essa é uma interface abstrata que independe da saída.
backends: conjunto de funções que dependem do dispositivo de
saída (display). Por exemplo, PS para gráficos em PostScript, SVG gera gráficos em Scalable Vector Graphics, Agg cria figuras no formato PNG, GTK permite que os gráficos sejam incluídos em aplicações GTK+, e assim para PDF, WxWidgets, Tkinter, etc. Gráficos Pyplot O conjunto de funções disponível em matplotlib.pyplot permitem criar uma figura, uma área para exibir o gráfico, desenha linhas na área do gráfico, inclui rótulos, etc. O pyplot já inicia com uma figura e área de desenho padrão, e assim o código para gerar um gráfico pode ser simplesmente: Pyplot O plot é um método bem poderoso que permite a definição de vários parâmetros, como a cor da linha, o tipo de marca utilizada em cada ponto, tipo da linha, etc. Pyplot Pyplot Gráfico com mais de uma linha Pyplot Gráfico com mais de uma linha Pyplot Gráfico de barras Pyplot Gráfico de barras Pyplot Gráfico de barras com linha Pyplot Gráfico de barras com linha Pyplot Gráfico de barras horizontal Pyplot Gráfico de duas barras Pyplot Gráfico de duas barras Pyplot Gráfico de pizza Pyplot Gráfico de pizza Pyplot Gráfico de dispersão (Scatter Plot) Pyplot Gráfico de dispersão (Scatter Plot)