Introdução
Este tutorial mostrará como criar um gráfico com radianos usando o pacote Python Matplotlib. Você aprenderá como usar a classe unit para determinar a localização dos ticks (marcações), a formatação e a rotulagem dos eixos.
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 os pacotes necessários
Primeiro, importe os pacotes necessários, incluindo matplotlib.pyplot e numpy.
import matplotlib.pyplot as plt
import numpy as np
Criar dados
Crie um array de valores entre 0 e 15 em incrementos de 0.01 e converta-os para radianos usando a função radians do pacote basic_units.
from basic_units import radians
x = [val*radians for val in np.arange(0, 15, 0.01)]
Criar uma figura
Crie uma figura com dois subplots usando a função subplots de matplotlib.pyplot.
fig, axs = plt.subplots(2)
Plotar dados no primeiro subplot
Plote o cosseno dos valores de x no primeiro subplot usando a função plot de matplotlib.pyplot. Use o parâmetro xunits para especificar que o eixo x deve estar em radianos.
from basic_units import cos
axs[0].plot(x, cos(x), xunits=radians)
Plotar dados no segundo subplot
Plote o cosseno dos valores de x no segundo subplot usando a função plot de matplotlib.pyplot. Use o parâmetro xunits para especificar que o eixo x deve estar em graus.
from basic_units import degrees
axs[1].plot(x, cos(x), xunits=degrees)
Adicionar rótulos e ajustar o layout
Adicione um título e rótulos de eixo aos subplots usando as funções title, xlabel e ylabel de matplotlib.pyplot. Ajuste o layout dos subplots usando a função tight_layout.
axs[0].set_title('Cosseno com Eixo X em Radianos')
axs[0].set_xlabel('Radianos')
axs[0].set_ylabel('Cosseno')
axs[1].set_title('Cosseno com Eixo X em Graus')
axs[1].set_xlabel('Graus')
axs[1].set_ylabel('Cosseno')
fig.tight_layout()
Exibir o gráfico
Exiba o gráfico usando a função show de matplotlib.pyplot.
plt.show()
Resumo
Neste tutorial, você aprendeu como criar um gráfico com radianos usando o pacote Python Matplotlib. Você utilizou a classe unit para determinar a localização, formatação e rotulagem dos eixos. Você também aprendeu como criar subplots, plotar dados, adicionar rótulos e ajustar o layout do gráfico.