Introduction
Ce laboratoire vous guidera tout au long du processus de changement de la famille de polices pour chaque élément de texte individuel dans un graphique à l'aide de la bibliothèque Python 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 Carnet d'étude 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 votre feedback après la session, et nous réglerons rapidement le problème pour vous.
Importation des bibliothèques requises
Tout d'abord, nous devons importer les bibliothèques requises. Nous utiliserons Matplotlib pour créer le graphique et manipuler les éléments de texte.
import matplotlib.pyplot as plt
Création du graphique
Maintenant, nous allons créer un graphique simple pour le fond à l'aide de la fonction plot().
fig, ax = plt.subplots(figsize=(6, 5))
ax.plot(range(11), color="0.9")
Insérer du texte dans le graphique
Ensuite, nous allons insérer du texte dans le graphique à l'aide de la fonction text(). Nous utiliserons le paramètre math_fontfamily pour changer la famille de polices pour chaque élément de texte individuel.
## Un texte mélangeant du texte normal et du texte mathématique.
msg = (r"Texte normal. $Texte\ en\ mode mathématique:\ "
r"\int_{0}^{\infty } x^2 dx$")
## Insérer le texte dans le graphique.
ax.text(1, 7, msg, size=12, math_fontfamily='cm')
## Utiliser une autre police pour le prochain texte.
ax.text(1, 3, msg, size=12, math_fontfamily='dejavuserif')
Définir la police pour le titre
Nous pouvons également changer la famille de polices pour le titre à l'aide du paramètre math_fontfamily.
ax.set_title(r"$Titre\ en\ mode mathématique:\ \int_{0}^{\infty } x^2 dx$",
math_fontfamily='stixsans', size=14)
Afficher le graphique
Enfin, nous allons afficher le graphique à l'aide de la fonction show().
plt.show()
Sommaire
Dans ce laboratoire, nous avons appris à changer la famille de polices pour chaque élément de texte individuel dans un graphique à l'aide du paramètre math_fontfamily dans Matplotlib. Cette fonctionnalité nous permet de personnaliser l'aspect de nos graphiques et de les rendre plus visuellement attrayants.