Introduction
Matplotlib est une bibliothèque en Python utilisée pour la visualisation de données. Elle prend en charge les caractères accentués via TeX mathtext ou Unicode. Ce tutoriel démontrera comment utiliser du texte accentué dans Matplotlib.
Conseils sur la machine virtuelle
Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder au carnet Jupyter Notebook pour pratiquer.
Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet 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ésoudrons rapidement le problème pour vous.
Utilisation de Mathtext
Mathtext est une fonctionnalité de Matplotlib qui vous permet d'utiliser des commandes TeX pour afficher des symboles et des équations mathématiques. Mathtext prend également en charge les caractères accentués.
import matplotlib.pyplot as plt
## Démo Mathtext
fig, ax = plt.subplots()
ax.plot(range(10))
ax.set_title(r'$\ddot{o}\acute{e}\grave{e}\hat{O}'
r'\breve{i}\bar{A}\tilde{n}\vec{q}$', fontsize=20)
## Le raccourci est également pris en charge et les accolades sont facultatives
ax.set_xlabel(r"""$\"o\ddot o \'e\`e\~n\.x\^y$""", fontsize=20)
ax.text(4, 0.5, r"$F=m\ddot{x}$")
fig.tight_layout()
Utilisation de caractères Unicode
Matplotlib prend également en charge l'utilisation directe de caractères Unicode dans les chaînes de caractères.
import matplotlib.pyplot as plt
## Démo Unicode
fig, ax = plt.subplots()
ax.set_title("GISCARD CHAHUTÉ À L'ASSEMBLÉE")
ax.set_xlabel("LE COUP DE DÉ DE DE GAULLE")
ax.set_ylabel('André était ici!')
ax.text(0.2, 0.8, 'Institut für Festkörperphysik', rotation=45)
ax.text(0.4, 0.2, 'AVA (vérifiez la mise en forme des caractères)')
plt.show()
Exécution du code
Pour exécuter le code, vous devez avoir Matplotlib installé. Vous pouvez installer Matplotlib à l'aide de pip. Ouvrez l'invite de commandes et tapez :
pip install matplotlib
Sommaire
Matplotlib prend en charge les caractères accentués via TeX mathtext ou Unicode. Vous pouvez utiliser des commandes TeX pour afficher des symboles et des équations mathématiques. Matplotlib prend également en charge l'utilisation directe de caractères Unicode dans les chaînes de caractères.