Como Plotar Gráficos com Matplotlib

Ana Maria Gomes
4 minutos de leitura

Conteúdos do tutorial

A visualização de dados é uma parte fundamental da análise de dados e do aprendizado de máquina. Ela permite que você entenda melhor os dados e apresente suas descobertas de maneira clara e eficaz. O Matplotlib é uma das bibliotecas de visualização de dados mais populares em Python, oferecendo uma ampla gama de gráficos e ferramentas de personalização. Neste tutorial, vamos aprender como plotar gráficos básicos usando o Matplotlib.

Instalando o Matplotlib

Antes de começarmos a plotar, precisamos garantir que o Matplotlib esteja instalado em nosso ambiente Python. Você pode instalar o Matplotlib usando o pip, o gerenciador de pacotes do Python:

pip install matplotlib

Importando o Matplotlib

Após a instalação, você pode importar o Matplotlib em seu script ou notebook Python:

import matplotlib.pyplot as plt

Plotando um Gráfico Simples

Vamos começar com um gráfico de linha simples. Primeiro, precisamos de alguns dados. Vamos usar o NumPy para gerar alguns dados de exemplo:

import numpy as np

# Dados de exemplo
x = np.linspace(0, 10, 100)
y = np.sin(x)

Agora, vamos plotar esses dados usando o Matplotlib:

plt.plot(x, y)
plt.show()

saída esperada:

gráfico seno com matplotlib

Adicionando Títulos e Rótulos

Para tornar o gráfico mais informativo, podemos adicionar um título e rótulos para os eixos X e Y:

plt.plot(x, y)
plt.title('Gráfico de Seno')
plt.xlabel('Eixo X')
plt.ylabel('Eixo Y')
plt.show()
títulos dos eixos com matplotlib

Personalizando o Gráfico

O Matplotlib oferece várias maneiras de personalizar seus gráficos. Por exemplo, você pode alterar o tipo e a cor da linha:

plt.plot(x, y, linestyle='--', color='red')
plt.title('Gráfico de Seno')
plt.xlabel('Eixo X')
plt.ylabel('Eixo Y')
plt.show()

gráfico personalizado:

gráfico personalizado com matplotlib

Salvando o Gráfico

Você também pode salvar o gráfico em um arquivo usando savefig:

plt.plot(x, y)
plt.title('Gráfico de Seno')
plt.xlabel('Eixo X')
plt.ylabel('Eixo Y')
plt.savefig('grafico_seno.png')

Plotando Múltiplos Gráficos

O Matplotlib permite plotar múltiplos gráficos na mesma figura. Vamos adicionar um gráfico de cosseno:

plt.plot(x, y, label='Seno')
plt.plot(x, np.cos(x), label='Cosseno')
plt.title('Gráficos de Seno e Cosseno')
plt.xlabel('Eixo X')
plt.ylabel('Eixo Y')
plt.legend()
plt.show()
múltiplos graficos com matplotlib

Conclusão

Este tutorial cobriu o básico de como plotar gráficos usando o Matplotlib. Com essas ferramentas, você pode começar a explorar seus próprios conjuntos de dados e criar visualizações eficazes para suas análises e apresentações. Lembre-se de que o Matplotlib é uma biblioteca do Python, poderosa e flexível, então não deixe de explorar a documentação oficial para aprender mais sobre as diversas opções de personalização disponíveis.

Inscreva-se gratuitamente e fique atualizado

Receba toda semana um resumo dos principais conteúdos da Asimov direto no seu e-mail. 100% livre de spam.

Áreas de interesse: