Você está na página 1de 19

Linguagem e Técnicas de

Programação
Python - gráficos 2D
usando matplotlib
Professores:

Flávio Mania
Wilton Moreira Ferraz Junior
Gráficos

É 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)

Você também pode gostar