Introdução
Este tutorial irá guiá-lo através do processo de anotação de um gráfico usando Matplotlib. Anotar um gráfico é uma maneira útil de destacar características específicas ou pontos de dados em um gráfico. Neste tutorial, demonstraremos como anotar um gráfico com uma seta apontando para as coordenadas fornecidas.
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 Bibliotecas
Antes de começarmos, precisamos importar as bibliotecas necessárias. Neste tutorial, usaremos Matplotlib e Numpy.
import matplotlib.pyplot as plt
import numpy as np
Criar um Gráfico
Em seguida, criaremos um gráfico usando Matplotlib. Neste exemplo, plotaremos a função cosseno em um intervalo de valores.
fig, ax = plt.subplots()
t = np.arange(0.0, 5.0, 0.01)
s = np.cos(2*np.pi*t)
line, = ax.plot(t, s, lw=2)
Anotar o Gráfico
Agora, anotaremos o gráfico adicionando uma seta apontando para uma coordenada específica. Neste exemplo, adicionaremos uma seta apontando para o máximo local da função cosseno.
ax.annotate('local max', xy=(2, 1), xytext=(3, 1.5),
arrowprops=dict(facecolor='black', shrink=0.05),
)
A função ax.annotate() recebe vários argumentos. O primeiro argumento é o texto que será exibido no gráfico. O argumento xy especifica as coordenadas do ponto que queremos anotar. O argumento xytext especifica as coordenadas do texto. O argumento arrowprops é um dicionário que especifica as propriedades da seta.
Definir os Limites do Gráfico
Finalmente, definiremos os limites do gráfico para garantir que o ponto anotado seja visível.
ax.set_ylim(-2, 2)
plt.show()
Resumo
Neste tutorial, aprendemos como anotar um gráfico usando Matplotlib. Começamos importando as bibliotecas necessárias e criando um gráfico. Em seguida, anotamos o gráfico adicionando uma seta apontando para uma coordenada específica. Finalmente, definimos os limites do gráfico para garantir que o ponto anotado seja visível.