Ajouter du texte à l'intérieur du tracé dans Matplotlib
Nous utilisons la méthode matplotlib.pyplot.text()
pour ajouter du texte à l’intérieur d’un tracé dans Matplotlib.
La méthode matplotlib.pyplot.text()
est utilisée pour ajouter du texte dans un tracé dans Matplotlib
matplotlib.pyplot.text()
ajoute du texte à la figure ou aux axes dans Matplotlib.
Syntaxe
matplotlib.pyplot.text(x, y, s, fontdict=None, **kwargs)
Les lettres x
et y
représentent les coordonnées où nous devons placer le texte, et s
est le contenu du texte qui doit être ajouté. Le paramètre fontdict
est un dictionnaire utilisé pour définir les propriétés du texte.
Exemples : Ajouter du texte à l’intérieur du tracé Matplotlib en utilisant la méthode matplotlib.pyplot.text()
import matplotlib.pyplot as plt
plt.text(0.55, 0.55, "Hello World!", fontsize=20, color="green")
plt.show()
Production :
Il suffit de placer le texte à l’intérieur du tracé à la position (0.55, 0.55)
avec une taille de police de 20
et une couleur verte
. Par défaut, la limite de l’axe X et de l’axe Y va de 0 à 1, donc nous ne pourrons pas voir le texte en dehors de cette plage.
Pour placer le texte à n’importe quelle position avec l’axe X ou l’axe Y hors de la plage (0,1)
, nous devons changer la limite de l’axe respectif.
import matplotlib.pyplot as plt
plt.text(4, 6, "Hello World!", fontsize=20, color="green")
plt.xlim([0, 10])
plt.ylim([0, 10])
plt.show()
Production :
Nous pouvons également ajouter divers styles au texte en utilisant les kwargs
.
import matplotlib.pyplot as plt
plt.text(
5,
5,
"Hello World!",
fontsize=20,
color="red",
verticalalignment="top",
horizontalalignment="center",
bbox={"facecolor": "grey", "pad": 10},
)
plt.xlim([0, 10])
plt.ylim([0, 10])
plt.show()
Production :
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn