Personalizando Visualizações Matplotlib em Python

Beginner

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

Introdução

Neste laboratório, aprenderemos como usar o Matplotlib para criar visualizações em Python. Matplotlib é uma biblioteca poderosa para visualização de dados e é comumente usada para criar gráficos, diagramas e gráficos. Exploraremos os diferentes tipos de gráficos disponíveis no Matplotlib e aprenderemos como personalizá-los para criar visualizações com aparência profissional.

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 Bibliotecas

O primeiro passo é importar as bibliotecas necessárias. Usaremos NumPy e Matplotlib para este tutorial. NumPy é uma biblioteca para computação numérica e Matplotlib é uma biblioteca para visualização de dados.

import numpy as np
import matplotlib.pyplot as plt

Criando Dados

Em seguida, criaremos alguns dados para usar em nossos gráficos. Para este tutorial, criaremos um gráfico de linha simples.

## Create the data
x = np.linspace(0, 10, 100)
y = np.sin(x)

## Plot the data
plt.plot(x, y)
plt.show()

Personalizando o Gráfico

Agora que criamos um gráfico básico, vamos personalizá-lo para torná-lo mais visualmente atraente. Podemos adicionar um título, rótulos de eixo e alterar a cor e o estilo da linha.

## Add title and axis labels
plt.title('Sin Wave')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')

## Change color and style of line
plt.plot(x, y, color='red', linestyle='dashed')
plt.show()

Criando um Gráfico de Dispersão

Além de gráficos de linha, o Matplotlib também nos permite criar gráficos de dispersão (scatter plots). Gráficos de dispersão são úteis para visualizar a relação entre duas variáveis.

## Create the data
x = np.random.rand(50)
y = np.random.rand(50)

## Create the scatter plot
plt.scatter(x, y)

## Add title and axis labels
plt.title('Scatter Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')

plt.show()

Criando um Gráfico de Barras

Outro tipo comum de gráfico é o gráfico de barras (bar chart). Gráficos de barras são úteis para comparar os valores de diferentes categorias.

## Create the data
x = ['A', 'B', 'C', 'D', 'E']
y = [3, 7, 1, 9, 4]

## Create the bar chart
plt.bar(x, y)

## Add title and axis labels
plt.title('Bar Chart')
plt.xlabel('Categories')
plt.ylabel('Values')

plt.show()

Resumo

Neste laboratório, aprendemos a usar o Matplotlib para criar diferentes tipos de gráficos, incluindo gráficos de linha, gráficos de dispersão (scatter plots) e gráficos de barras (bar charts). Também aprendemos a personalizar nossos gráficos adicionando títulos, rótulos de eixos e alterando a cor e o estilo das linhas. Matplotlib é uma biblioteca poderosa para visualização de dados e é uma ferramenta essencial para qualquer pessoa que trabalhe com dados em Python.