Styler les boîtes de texte à l'aide des paramètres bbox

PythonPythonBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans la visualisation de données, il est important de souligner des informations spécifiques pour attirer l'attention du spectateur. Une manière de le faire est de styliser les boîtes de texte à l'aide des paramètres bbox dans Matplotlib. Dans ce laboratoire, nous allons apprendre à styliser les boîtes de texte à l'aide des paramètres bbox dans Matplotlib.

Conseils sur la VM

Une fois le démarrage de la VM terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Notebook pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez des commentaires après la session, et nous résoudrons rapidement le problème pour vous.

Importation des bibliothèques requises

import matplotlib.pyplot as plt

Créer une boîte de texte

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),
                   )
         )

Nous créons une boîte de texte contenant le mot "eggs" à l'aide de la méthode text(). Le paramètre bbox est utilisé pour styliser la boîte. Le paramètre boxstyle est défini sur "round" pour créer une boîte arrondie, tandis que les paramètres ec et fc définissent respectivement les couleurs des bords et de la face de la boîte. Le paramètre size définit la taille de la police, le paramètre rotation définit l'angle de rotation, et les paramètres ha et va définissent l'alignement horizontal et vertical du texte dans la boîte.

Créer une autre boîte de texte

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),
                   )
         )

Nous créons une autre boîte de texte contenant le mot "spam". Cette fois, nous définissons le paramètre boxstyle sur "square" pour créer une boîte carrée et les paramètres ha et va sur "right" et "top" pour aligner le texte à droite et en haut de la boîte.

Afficher le graphique

plt.show()

Enfin, nous affichons le graphique en appelant la méthode show().

Sommaire

Dans ce laboratoire, nous avons appris à styliser les boîtes de texte à l'aide des paramètres bbox dans Matplotlib. En utilisant le paramètre bbox, nous pouvons créer des boîtes de différentes formes et couleurs pour souligner des informations spécifiques dans nos visualisations.