Escolar Documentos
Profissional Documentos
Cultura Documentos
●
Introdução
●
“Hands-on”
– Line plot
– Barras (verticais e horizontais)
– Pizza
●
Subplots
●
Salvamento
●
Outros gráficos
2 / 36
Introdução
●
Plot é uma visualização informativa
●
É uma das mais importantes tarefas da análise de dados
●
Python tem suporte para visualizações estáticas e
dinâmicas
●
matplotlib é um módulo projetado para criar plots de
qualidade e possibilita exporta os arquivos de visualização
em: PDF, SVG, JPG, PNG, BMP, GIF, etc
3 / 36
Introdução
●
Camadas de um gráfico com o matplotlib
4 / 36
5 / 36
“Hands-on”
●
Importando o módulo matplotlib e random
●
Gerando dados aleatórios para plotagem
6 / 36
Line plot
●
Plotando a figura com os métodos plot() e show()
7 / 36
Line plot
●
Para configurar o
tamanho da
figura, utiliza-se o
atributo figsize
(tupla: width e
height)
8 / 36
Line plot
●
Em matplotlib, o programador tem a total liberdade de
customizar os gráficos a partir da especificação dos
parâmetros do método plot()
●
Notaçao: marcador/linha/cor
9 / 36
Line plot
●
Plot de uma função quadrática com interpolação entre os
marcadores (*)
10 / 36
Line plot
●
O mesmo plot sem interpolação entre os marcadores
11 / 36
Line plot
Marcadores:
https://matplotlib.org/stable/api/markers_api.html
Linhas: Cores:
12 / 36
Line plot
●
Exemplo: indicando separadamente as customizações
13 / 36
Line plot
●
Exemplo: limitando os eixos com o xlim() e o ylim()
14 / 36
Line plot
●
Exemplo: plotando mais de uma curva
15 / 36
Line plot
16 / 36
Line plot
17 / 36
Barras
●
A plotagem de gráfico de barras assemelha-se a plotagem
dos gráfico de linha
●
Exemplo:
18 / 36
Barras
19 / 36
Barras
●
Exemplo: melhorando o gráfico de barras
20 / 36
Barras
21 / 36
Barras
●
Exemplo: gráfico de barras com os mesmos dados, mas
com barras horizontais
22 / 36
Barras
23 / 36
Pizza (pie)
●
Geralmente utilizado para expressar porcentagens
●
Exemplo
24 / 36
Pizza (pie)
●
Exemplo: melhorando o gráfico de pizza
25 / 36
Pizza (pie)
26 / 36
Subplots
●
Para criar subplots, usa-se o método subplots()
27 / 36
Subplots
●
Exemplo: acessando o axis de uma figure
28 / 36
Subplots
29 / 36
Subplots
30 / 36
Salvamento
●
Para ajustar automaticamente os espaços entre as
figuras, usa-se o método tight_layout()
●
Para salvar o gráfico, usa-se o método savefig()
31 / 36
Outros gráficos
32 / 36
Outros gráficos
33 / 36
Outros gráficos
34 / 36
Outros gráficos
35 / 36
Referências
●
Matplotlib: https://matplotlib.org
●
Seaborn: https://seaborn.pydata.org/
●
Pandas plot:
https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.html
●
7 módulos de plotagem em python:
https://opensource.com/article/20/4/plot-data-python
●
From data to viz: https://www.data-to-viz.com/
36 / 36