Tutoriel de création de légende avec Matplotlib

Beginner

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

Introduction

Matplotlib est une bibliothèque de tracé pour le langage de programmation Python et son extension NumPy pour les mathématiques numériques. Dans ce tutoriel, nous allons apprendre à créer une légende simple avec 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églerons rapidement le problème pour vous.

Import Matplotlib

Pour utiliser Matplotlib, nous devons l'importer d'abord.

import matplotlib.pyplot as plt

Créer une figure et des axes

Nous devons créer une figure et des axes pour tracer nos données.

fig, ax = plt.subplots()

Tracer les données

Nous pouvons tracer nos données en utilisant la fonction plot().

line1, = ax.plot([1, 2, 3], label="Line 1", linestyle='--')
line2, = ax.plot([3, 2, 1], label="Line 2", linewidth=4)

Créer la première légende

Nous pouvons créer une légende pour la première ligne en utilisant la fonction legend().

first_legend = ax.legend(handles=[line1], loc='upper right')

Ajouter la première légende

Nous devons ajouter la première légende au tracé en utilisant la fonction add_artist().

ax.add_artist(first_legend)

Créer la deuxième légende

Nous pouvons créer une autre légende pour la deuxième ligne en utilisant la fonction legend().

ax.legend(handles=[line2], loc='lower right')

Afficher le tracé

Nous pouvons afficher le tracé en utilisant la fonction show().

plt.show()

Sommaire

Dans ce tutoriel, nous avons appris à créer une légende simple avec Matplotlib. Nous avons importé Matplotlib, créé une figure et des axes, tracé les données, et créé et ajouté deux légendes au tracé. Enfin, nous avons affiché le tracé en utilisant la fonction show().