Introdução
Neste tutorial, aprenderemos como usar o analisador LaTeX interno e o mecanismo de layout do Matplotlib para criar texto matemático. Usaremos a linguagem de programação Python para escrever o código.
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 Bibliotecas
Nesta etapa, importaremos as bibliotecas necessárias - matplotlib.
import matplotlib.pyplot as plt
Criando uma Figura
Nesta etapa, criaremos uma figura e um objeto de eixo usando a função subplots().
fig, ax = plt.subplots()
Adicionando um Gráfico
Nesta etapa, adicionaremos um gráfico ao objeto de eixo usando a função plot().
ax.plot([1, 2, 3], label=r'$\sqrt{x^2}$')
ax.legend()
Definindo Rótulos
Nesta etapa, definiremos os rótulos para os eixos x e y usando as funções set_xlabel() e set_ylabel().
ax.set_xlabel(r'$\Delta_i^j$', fontsize=20)
ax.set_ylabel(r'$\Delta_{i+1}^j$', fontsize=20)
Definindo o Título
Nesta etapa, definiremos o título para o gráfico usando a função set_title().
ax.set_title(r'$\Delta_i^j \hspace{0.4} \mathrm{versus} \hspace{0.4} '
r'\Delta_{i+1}^j$', fontsize=20)
Adicionando Texto
Nesta etapa, adicionaremos texto ao gráfico usando a função text().
tex = r'$\mathcal{R}\prod_{i=\alpha_{i+1}}^\infty a_i\sin(2 \pi f x_i)$'
ax.text(1, 1.6, tex, fontsize=20, va='bottom')
Ajustando o Layout
Nesta etapa, ajustaremos o layout do gráfico usando a função tight_layout().
fig.tight_layout()
Exibindo o Gráfico
Nesta etapa, exibiremos o gráfico usando a função show().
plt.show()
Resumo
Neste tutorial, aprendemos como usar o analisador LaTeX interno e o mecanismo de layout do Matplotlib para criar texto matemático. Também aprendemos como criar um gráfico, adicionar rótulos, título, texto e ajustar o layout. Este tutorial pode ser usado como referência para criar gráficos com texto matemático em Matplotlib.