Titre de la légende Matplotlib
-
Utilisez le paramètre
title
pour ajouter un titre à la légende dans les figures matplotlib -
Utilisez la fonction
set_title()
pour ajouter un titre à la légende dans les figures matplotlib
La légende est une petite boîte qui raconte les données tracées sur le graphique. Il est utilisé pour expliquer le graphique en indiquant quel élément ou quelle couleur représente quelles données. Généralement, il est placé dans un coin de la parcelle.
Dans les figures matplotlib, nous pouvons ajouter une légende en utilisant la fonction matplotlib.pyplot.legend()
.
Dans ce tutoriel, nous verrons comment ajouter un titre à la légende d’une figure matplotlib en Python.
Utilisez le paramètre title
pour ajouter un titre à la légende dans les figures matplotlib
Nous pouvons facilement utiliser le paramètre title
dans la fonction legend()
pour y parvenir.
Par example,
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)
plt.plot(df)
legend = plt.legend(["Day 1", "Day 2"], title="Legend")
La méthode ci-dessus fonctionne également avec un objet axes lorsqu’il s’agit de sous-parcelles.
La taille du titre peut être modifiée à l’aide du paramètre title_fontsize
dans la fonction legend()
. D’autres personnalisations peuvent également être effectuées. On peut utiliser la méthode _legend_box.sep
pour contrôler la distance entre le contenu de la légende et le titre. L’alignement du titre peut être modifié à l’aide du _legend_box.align
.
Nous utilisons certaines des méthodes mentionnées ci-dessus dans l’exemple suivant.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)
plt.plot(df)
legend = plt.legend(["Day 1", "Day 2"], title="Legend", title_fontsize=15)
legend._legend_box.sep = 20
Utilisez la fonction set_title()
pour ajouter un titre à la légende dans les figures matplotlib
Cette fonction est normalement utilisée pour ajouter une légende aux axes. Nous pouvons également l’utiliser pour ajouter un titre à la légende. Les propriétés du titre peuvent être spécifiées à l’aide de l’argument prop
.
Par example,
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)
plt.plot(df)
legend = plt.legend(["Day 1", "Day 2"])
legend.set_title("Legend", prop={"size": 15})
Dans l’exemple ci-dessus, nous avons augmenté la taille du titre. D’autres personnalisations ou ajustements peuvent également être spécifiés dans le dictionnaire, qui est passé à l’argument prop
. Les méthodes discutées dans l’exemple précédent, le _legend_box.align
et _legend_box.sep
peuvent également être utilisées ici.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArticle connexe - Matplotlib Legend
- Comment placer la légende en dehors du terrain dans Matplotlib
- Comment modifier la taille de la police de la légende dans Matplotlib
- Comment créer une légende unique pour toutes les sous-parcelles dans Matplotlib
- Comment définir la largeur de ligne des lignes dans la légende Matplotlib
- Comment supprimer la légende dans Matplotlib