Plotando Múltiplos Conjuntos de Dados

Beginner

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

Introdução

Matplotlib é uma popular biblioteca de visualização de dados em Python. Neste laboratório, você aprenderá como plotar múltiplos conjuntos de dados usando uma única chamada à função plot em Matplotlib.

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ê.

Importar as Bibliotecas Necessárias

Nesta etapa, importaremos as bibliotecas necessárias, incluindo numpy e matplotlib. Também configuraremos o Matplotlib para exibir os gráficos inline dentro do Jupyter Notebook.

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

Criar os Dados

Nesta etapa, criaremos três conjuntos de dados diferentes usando a função arange do NumPy. Criaremos uma série temporal com intervalos de 200ms, variando de 0 a 5 segundos.

t = np.arange(0., 5., 0.2)

Plotar os Dados

Nesta etapa, usaremos a função plot do Matplotlib para plotar todos os três conjuntos de dados em uma única chamada. Usaremos traços vermelhos para o primeiro conjunto de dados, quadrados azuis para o segundo conjunto de dados e triângulos verdes para o terceiro conjunto de dados.

plt.plot(t, t, 'r--', label='linear')
plt.plot(t, t**2, 'bs', label='quadratic')
plt.plot(t, t**3, 'g^', label='cubic')
plt.legend()
plt.show()

Adicionar Rótulos e Títulos

Nesta etapa, adicionaremos um título ao gráfico e rotularemos os eixos x e y.

plt.plot(t, t, 'r--', label='linear')
plt.plot(t, t**2, 'bs', label='quadratic')
plt.plot(t, t**3, 'g^', label='cubic')
plt.legend()
plt.title("Multiple Datasets")
plt.xlabel("Time (s)")
plt.ylabel("Value")
plt.show()

Resumo

Neste laboratório, você aprendeu como plotar múltiplos conjuntos de dados usando uma única chamada à função plot no Matplotlib. Você também aprendeu como adicionar rótulos e títulos ao gráfico para torná-lo mais informativo. Matplotlib é uma biblioteca poderosa que oferece muitas opções para personalizar gráficos e visualizações.