Python

Como gerar gráfico com pandas

Neste tutorial veremos como gerar um simples gráfico utilizando o pandas e o matplotlib.


Introdução

Este será um breve tutorial mostrando uma forma simples e prática de como gerar gráfico com pandas no python, usando para isso a biblioteca (matplotlib) para gerar e exibir o gráfico.

 

O que é o Python?

 

O Python é uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, e possui uma tipagem tanto dinâmica quanto forte. O Python foi lançada em 1991 e seu criador foi Guido Van Rossum.

 

O que é o Pandas?

 

O Pandas é uma biblioteca da linguagem Python, com intuito de facilitar a manipulação e análise de dados.

 

O que é o Matplotlib?

 

O Matplotlib é uma biblioteca muito utilizada para criação de gráficos e visualizações de dados.

 

Requisitos para execução deste tutorial:

 

  • Python 3.x;
  • Pandas;
  • Matplotlib;

 

Como gerar gráficos utilizando o pandas e o matplotlib

Antes de iniciar a codificação precisamos ter a lib do Pandas e do Matplotlib instaladas. Para instalar basta digitar os comandos abaixo no terminal:

 

pip install pandas
pip install matplotlib            

 

Pronto com as libs instaladas, vamos para o código, vamos importa as libs para utilizar no código:

 

import pandas as pd
import matplotlib.pyplot as plt            

 

Depois colocamos os dados em um dataframe:

 

df = pd.DataFrame({'mesAno': ['Jan/22', 'Fev/22','Mar/22','Abr/22', 'Mai/22', 'Jun/22'],
                    'acessos': [2005, 1589, 2123, 2193, 1235, 2410]})

 

Agora vamos configurar a exibição do gráfico utilizando para isso a função plot() , conforme mostrado abaixo:

 

df.plot(kind='bar', x='mesAno', y='acessos',  title='Total de Acessos Mensal', rot=0)   

 

Pronto com as informações do gráfico configuradas, podemos exibi-lo, para isso basta executar o código abaixo:

plt.show()  

 

Ao executar o código acima, será gerado o gráfico da figura abaixo:

 

 

grafico-pandas-matplotlib.png
grafico-pandas-matplotlib-1.png

 

Descrição dos parâmetros da função plot():

  • kind: Serve para informa o tipo de gráfico que será gerado;
  • x: Serve para informa os valores que serão impressos no eixo(x) do gráfico;
  • y: Serve para informa os valores que serão impressos no eixo(y) do gráfico;;
  • title: Serve para informa o título que será impresso no gráfico;
  • rot: Serve para informa como a label do eixo(x) será impressa no gráfico, se na vertical ou na horizontal;

Segue abaixo o link da documentação do pandas caso necessite verificar outros tipos de gráficos que podem ser gerados:

 

Código fonte do tutorial:

Código Fonte

 

Referências:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *