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().