Ajouter des étiquettes d'axe au tracé Seaborn

Manav Narula 15 février 2024
  1. Utilisez les fonctions set_xlabel() et set_ylabel() pour définir les étiquettes des axes dans un tracé Seaborn
  2. Utilisez la fonction set() pour définir les étiquettes des axes dans un tracé Seaborn
  3. Utilisez les fonctions matplotlib.pyplot.xlabel() et matplotlib.pyplot.ylabel() pour définir les étiquettes d’axe d’un tracé Seaborn
Ajouter des étiquettes d'axe au tracé Seaborn

Dans ce didacticiel, nous verrons comment ajouter des étiquettes d’axe x et y à un tracé marin en Python.

Par défaut, lorsque nous spécifions les valeurs des axes x et y dans la fonction de tracé, le graphique prend ces valeurs comme étiquettes pour les deux axes. Nous discuterons d’autres méthodes pour ajouter explicitement nos étiquettes d’axe souhaitées.

Utilisez les fonctions set_xlabel() et set_ylabel() pour définir les étiquettes des axes dans un tracé Seaborn

Un tracé Seaborn renvoie un objet de type instance d’axes matplotlib. Nous pouvons utiliser set_xlabel() et set_ylabel pour définir respectivement l’étiquette des axes x et y.

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]}
)

p = sns.lineplot(data=df)
p.set_xlabel("X-Axis", fontsize=20)
p.set_ylabel("Y-Axis", fontsize=20)

étiquette d’axe seaborn 1

Nous pouvons utiliser le paramètre fontsize pour contrôler la taille de la police.

Utilisez la fonction set() pour définir les étiquettes des axes dans un tracé Seaborn

La fonction set() permet d’ajouter différents éléments au tracé et peut être utilisée pour ajouter les étiquettes des axes. Nous utilisons les paramètres xlabel et ylabel pour spécifier les étiquettes.

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]}
)

p = sns.lineplot(data=df)
p.set(xlabel="X-Axis", ylabel="Y-Axis")

étiquette de l’axe seaborn 2

Utilisez les fonctions matplotlib.pyplot.xlabel() et matplotlib.pyplot.ylabel() pour définir les étiquettes d’axe d’un tracé Seaborn

Ces fonctions sont utilisées pour définir les étiquettes des deux axes du tracé actuel. Différents arguments comme size, fontweight, fontsize peuvent être utilisés pour modifier la taille et la forme des étiquettes.

Le code suivant illustre leur utilisation.

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]}
)

p = sns.lineplot(data=df)
plt.xlabel("X-Axis")
plt.ylabel("Y-Axis")

étiquette axe seaborn 3

Auteur: Manav Narula
Manav Narula avatar Manav Narula avatar

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.

LinkedIn

Article connexe - Seaborn Label

Article connexe - Seaborn Axis