Introducción
En la visualización de datos, es importante resaltar información específica para llamar la atención del espectador. Una forma de hacer esto es estilizar los cuadros de texto utilizando los parámetros bbox en Matplotlib. En este laboratorio, aprenderemos cómo estilizar los cuadros de texto utilizando los parámetros bbox en 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.
Importar las bibliotecas necesarias
import matplotlib.pyplot as plt
Crear un cuadro de texto
plt.text(0.6, 0.7, "eggs", size=50, rotation=30.,
ha="center", va="center",
bbox=dict(boxstyle="round",
ec=(1., 0.5, 0.5),
fc=(1., 0.8, 0.8),
)
)
Creamos un cuadro de texto que contiene la palabra "eggs" utilizando el método text(). El parámetro bbox se utiliza para estilizar el cuadro. El parámetro boxstyle se establece en "round" para crear un cuadro redondeado, mientras que los parámetros ec y fc establecen los colores del borde y de la cara del cuadro, respectivamente. El parámetro size establece el tamaño de la fuente, el parámetro rotation establece el ángulo de rotación y los parámetros ha y va establecen la alineación horizontal y vertical del texto dentro del cuadro.
Crear otro cuadro de texto
plt.text(0.55, 0.6, "spam", size=50, rotation=-25.,
ha="right", va="top",
bbox=dict(boxstyle="square",
ec=(1., 0.5, 0.5),
fc=(1., 0.8, 0.8),
)
)
Creamos otro cuadro de texto que contiene la palabra "spam". Esta vez establecemos el parámetro boxstyle en "square" para crear un cuadro cuadrado y los parámetros ha y va en "right" y "top" para alinear el texto a la derecha y arriba del cuadro.
Mostrar la gráfica
plt.show()
Finalmente, mostramos la gráfica llamando al método show().
Resumen
En este laboratorio, aprendimos cómo estilizar cuadros de texto utilizando parámetros de bbox en Matplotlib. Al utilizar el parámetro bbox, podemos crear cuadros de diferentes formas y colores para resaltar información específica en nuestras visualizaciones.