Estilizar cuadros de texto utilizando parámetros de bbox

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} python/variables_data_types -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} matplotlib/figures_axes -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} python/tuples -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} python/build_in_functions -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} python/importing_modules -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} python/data_collections -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} python/data_visualization -.-> lab-48725{{"Estilizar cuadros de texto utilizando parámetros de bbox"}} end

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.