Tutorial de Criação de Legendas com Matplotlib

Beginner

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

Introdução

Matplotlib é uma biblioteca de plotagem para a linguagem de programação Python e sua extensão de matemática numérica NumPy. Neste tutorial, aprenderemos como criar uma legenda simples com 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ê.

Importando Matplotlib

Para usar o Matplotlib, precisamos importá-lo primeiro.

import matplotlib.pyplot as plt

Criando uma Figura e Eixos

Precisamos criar uma figura e eixos para plotar nossos dados.

fig, ax = plt.subplots()

Plotando os Dados

Podemos plotar nossos dados usando a função plot().

line1, = ax.plot([1, 2, 3], label="Line 1", linestyle='--')
line2, = ax.plot([3, 2, 1], label="Line 2", linewidth=4)

Criando a Primeira Legenda

Podemos criar uma legenda para a primeira linha usando a função legend().

first_legend = ax.legend(handles=[line1], loc='upper right')

Adicionando a Primeira Legenda

Precisamos adicionar a primeira legenda ao gráfico usando a função add_artist().

ax.add_artist(first_legend)

Criando a Segunda Legenda

Podemos criar outra legenda para a segunda linha usando a função legend().

ax.legend(handles=[line2], loc='lower right')

Exibindo o Gráfico

Podemos exibir o gráfico usando a função show().

plt.show()

Resumo

Neste tutorial, aprendemos como criar uma legenda simples com Matplotlib. Importamos Matplotlib, criamos uma figura e eixos, plotamos os dados e criamos e adicionamos duas legendas ao gráfico. Finalmente, exibimos o gráfico usando a função show().