Introducción
En este tutorial, aprenderemos a usar el analizador y el motor de disposición de LaTeX interno de Matplotlib para crear texto matemático. Usaremos el lenguaje de programación Python para escribir el código.
Consejos sobre la VM
Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.
Importando bibliotecas
En este paso, importaremos las bibliotecas necesarias - matplotlib.
import matplotlib.pyplot as plt
Creando una figura
En este paso, crearemos una figura y un objeto de eje utilizando la función subplots().
fig, ax = plt.subplots()
Agregando una gráfica
En este paso, agregaremos una gráfica al objeto de eje utilizando la función plot().
ax.plot([1, 2, 3], label=r'$\sqrt{x^2}$')
ax.legend()
Estableciendo etiquetas
En este paso, estableceremos las etiquetas para los ejes x e y utilizando las funciones set_xlabel() y set_ylabel().
ax.set_xlabel(r'$\Delta_i^j$', fontsize=20)
ax.set_ylabel(r'$\Delta_{i+1}^j$', fontsize=20)
Estableciendo título
En este paso, estableceremos el título de la gráfica utilizando la función set_title().
ax.set_title(r'$\Delta_i^j \hspace{0.4} \mathrm{versus} \hspace{0.4} '
r'\Delta_{i+1}^j$', fontsize=20)
Agregando texto
En este paso, agregaremos texto a la gráfica utilizando la función 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 el diseño
En este paso, ajustaremos el diseño de la gráfica utilizando la función tight_layout().
fig.tight_layout()
Mostrando la gráfica
En este paso, mostraremos la gráfica utilizando la función show().
plt.show()
Resumen
En este tutorial, hemos aprendido cómo utilizar el analizador y el motor de diseño internos de Matplotlib para crear texto matemático. También hemos aprendido cómo crear una gráfica, agregar etiquetas, título, texto y ajustar el diseño. Este tutorial puede utilizarse como referencia para crear gráficas con texto matemático en Matplotlib.