Introducción
En este tutorial, aprenderemos cómo personalizar el fondo, las etiquetas y las marcas de una gráfica simple utilizando Matplotlib.
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 las 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 las bibliotecas necesarias
Comenzaremos importando las bibliotecas necesarias que utilizaremos en este tutorial.
import matplotlib.pyplot as plt
Creando una figura y configurando el fondo
Crearemos una figura utilizando el método plt.figure(), que crea una instancia de matplotlib.figure.Figure. Estableceremos el color de fondo de la figura utilizando el método rect.set_facecolor().
fig = plt.figure()
rect = fig.patch ## una instancia de rectángulo
rect.set_facecolor('lightgoldenrodyellow')
Agregando ejes a la figura
Agregaremos ejes a la figura utilizando el método fig.add_axes(). También estableceremos el color de fondo de los ejes utilizando el método rect.set_facecolor().
ax1 = fig.add_axes([0.1, 0.3, 0.4, 0.4])
rect = ax1.patch
rect.set_facecolor('lightslategray')
Personalizando las marcas y las etiquetas
Personalizaremos las marcas y las etiquetas de los ejes utilizando el método ax1.tick_params(). Estableceremos el color, la rotación y el tamaño de la etiqueta del eje x, y el color, el tamaño y el ancho de las marcas del eje y.
ax1.tick_params(axis='x', labelcolor='tab:red', labelrotation=45, labelsize=16)
ax1.tick_params(axis='y', color='tab:green', size=25, width=3)
Mostrando la gráfica
Finalmente, mostraremos la gráfica utilizando el método plt.show().
plt.show()
Resumen
En este tutorial, aprendimos cómo personalizar el fondo, las etiquetas y las marcas de una gráfica simple utilizando Matplotlib. Utilizamos los métodos plt.figure(), fig.add_axes(), ax1.tick_params() y plt.show() para crear y mostrar la gráfica.