Tutorial de Visualização de Dados com Matplotlib

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Este tutorial introduz o uso básico da biblioteca Matplotlib em Python, uma ferramenta popular de visualização de dados em Python. Matplotlib é uma biblioteca que permite aos usuários criar visualizações como gráficos de linhas, gráficos de dispersão, gráficos de barras e muitos outros.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Importando as Bibliotecas Necessárias

Primeiramente, importaremos as bibliotecas necessárias. Usaremos o módulo pyplot da biblioteca matplotlib para criar visualizações.

import matplotlib.pyplot as plt
import numpy as np

Criando um Gráfico de Linhas Simples

Criaremos um gráfico de linhas simples com valores do eixo X variando de 0 a 5 e os correspondentes valores do eixo Y. Usaremos a função plot fornecida pelo módulo pyplot para criar o gráfico de linhas.

## Criando valores do eixo X
x = np.arange(0, 5, 0.1)

## Criando valores do eixo Y
y = np.sin(x)

## Criando um gráfico de linhas
plt.plot(x, y)

## Adicionando título e rótulos ao gráfico
plt.title('Simple Line Plot')
plt.xlabel('Eixo X')
plt.ylabel('Eixo Y')

## Exibindo o gráfico
plt.show()

Criando um Gráfico de Dispersão (Scatter Plot)

Criaremos um gráfico de dispersão com valores do eixo X variando de 0 a 5 e os correspondentes valores do eixo Y. Usaremos a função scatter fornecida pelo módulo pyplot para criar o gráfico de dispersão.

## Criando valores do eixo X
x = np.arange(0, 5, 0.1)

## Criando valores do eixo Y
y = np.sin(x)

## Criando um gráfico de dispersão
plt.scatter(x, y)

## Adicionando título e rótulos ao gráfico
plt.title('Scatter Plot')
plt.xlabel('Eixo X')
plt.ylabel('Eixo Y')

## Exibindo o gráfico
plt.show()

Criando um Gráfico de Barras (Bar Plot)

Criaremos um gráfico de barras com valores do eixo X variando de 0 a 5 e os correspondentes valores do eixo Y. Usaremos a função bar fornecida pelo módulo pyplot para criar o gráfico de barras.

## Criando valores do eixo X
x = np.arange(0, 5, 0.1)

## Criando valores do eixo Y
y = np.sin(x)

## Criando um gráfico de barras
plt.bar(x, y)

## Adicionando título e rótulos ao gráfico
plt.title('Bar Plot')
plt.xlabel('Eixo X')
plt.ylabel('Eixo Y')

## Exibindo o gráfico
plt.show()

Criando um Gráfico de Pizza (Pie Chart)

Criaremos um gráfico de pizza com cinco fatias representando diferentes pontos de dados. Usaremos a função pie fornecida pelo módulo pyplot para criar o gráfico de pizza.

## Criando dados para o gráfico de pizza
data = [10, 20, 30, 25, 15]

## Criando rótulos para o gráfico de pizza
labels = ['Data 1', 'Data 2', 'Data 3', 'Data 4', 'Data 5']

## Criando um gráfico de pizza
plt.pie(data, labels=labels)

## Adicionando título ao gráfico
plt.title('Pie Chart')

## Exibindo o gráfico
plt.show()

Resumo

Neste tutorial, aprendemos como usar a biblioteca Matplotlib para criar visualizações básicas, como gráficos de linhas (line plots), gráficos de dispersão (scatter plots), gráficos de barras (bar plots) e gráficos de pizza (pie charts). Usamos o módulo pyplot da biblioteca matplotlib para criar essas visualizações. Matplotlib é uma ferramenta poderosa de visualização de dados em Python e pode ser usada para criar uma ampla variedade de visualizações.