HOWTO · Matplotlib
Afficher les lettres grecques en Python Matplotlib
Ce tutoriel explique comment afficher les lettres grecques avec matplotlib en Python.
Sur cette page
Le package matplotlib en Python crée de beaux graphiques et tracés statistiques. Nous pouvons personnaliser les graphiques avec des étiquettes, des titres et des légendes pertinents.
Nous pouvons avoir des graphiques représentant certaines équations mathématiques ou statistiques. Nous pouvons ajouter des informations pertinentes en utilisant le titre du tracé ou les étiquettes des axes.
Le package matplotlib peut aussi représenter des lettres grecques. Ce didacticiel vous apprendra à écrire ces lettres sur des étiquettes et des titres.
Utilisez les chaînes brutes et le signe $ pour afficher les lettres grecques avec matplotlib en Python
Le matplotlib a un analyseur d’expression intégré et un moteur de mise en page.
Pour cela, nous devons utiliser des chaînes brutes, ce qui signifie ajouter le caractère r avant une chaîne. Nous devons inclure différentes lettres grecques en utilisant le signe $ dans ces chaînes brutes avec leurs noms pour représenter différentes lettres grecques.
Par example,
import matplotlib.pyplot as plt
plt.title(r"$\alpha$")
Production :
Nous pouvons également ajouter plusieurs lettres et les travailler entre les chaînes en maintenant leur ordre à l’aide des crochets.
Voir l’exemple ci-dessous.
import matplotlib.pyplot as plt
plt.title(r"Str [$\mu \alpha$]")
Utilisez la fonction chr() pour afficher les lettres grecques avec matplotlib en Python
Les lettres grecques sont encodées en Unicode. En Python 3, les petites lettres grecques sont codées.
Ils commencent de 945 à 969. On peut utiliser la fonction chr() pour encoder le caractère en entiers.
On peut les ajouter aux tracés et figures matplotlib.
Par example,
import matplotlib.pyplot as plt
plt.title(chr(945))
Production :
Utilisez les chaînes littérales pour afficher les lettres grecques avec matplotlib en Python
Nous pouvons utiliser directement les lettres grecques en Python 3 et supérieur. Ceux-ci peuvent également être utilisés avec les tracés matplotlib.
Par example,
import matplotlib.pyplot as plt
plt.title("α")
En Python 2, nous pouvons utiliser la même chose en important d’abord les unicode_literals du module __future__.
Par example,
from __future__ import unicode_literals
import matplotlib.pyplot as plt
plt.title("α")