Définir les tiques de l'axe dans les parcelles Seaborn

Manav Narula 30 janvier 2023
  1. Utilisez les fonctions matplotlib.pyplot.set_xtickslabels() et matplotlib.pyplot.set_ytickslabels() pour définir les étiquettes de coche de l’axe sur les parcelles Seaborn en Python
  2. Utilisez les fonctions matplotlib.pyplot.xticks() et matplotlib.pyplot.yticks() pour définir les étiquettes de coche de l’axe sur les tracés Seaborn en Python
Définir les tiques de l'axe dans les parcelles Seaborn

Ce didacticiel présentera différentes fonctions pour définir les graduations des axes pour les tracés marins en Python.

Notez que dans cet article, nous discutons des exemples liés aux étiquettes de graduation de l’axe des x. Nous pouvons utiliser les méthodes pour l’axe des y exactement de la même manière.

Utilisez les fonctions matplotlib.pyplot.set_xtickslabels() et matplotlib.pyplot.set_ytickslabels() pour définir les étiquettes de coche de l’axe sur les parcelles Seaborn en Python

Ces fonctions sont utilisées pour fournir des étiquettes personnalisées pour le tracé. Ils sont extraits de la bibliothèque matplotlib et peuvent être utilisés pour les parcelles marines. Ils sont généralement utilisés après que les fonctions set_xticks et set_yticks soient utilisées pour spécifier la position des étiquettes de graduation.

Il nous permet également de modifier la police et la taille des étiquettes de coche et même de les faire pivoter si nécessaire en utilisant différents paramètres.

Par example,

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

s_x = [1, 2, 3, 4, 5]
s_y = random.sample(range(0, 100), 5)

df = pd.DataFrame({"s_x": s_x, "s_y": s_y})

g = sns.scatterplot(data=df, y=s_y, x=s_x)
g.set_xticks(range(len(s_x) + 1))
g.set_xticklabels(["0", "a", "b", "c", "d", "e"])

définir les tiques de l’axe marin

De même, le set_yticklabels() peut être utilisé pour personnaliser les étiquettes de graduation de l’axe des y.

Notez que cette fonction est utilisée sur l’objet axes du tracé.

Utilisez les fonctions matplotlib.pyplot.xticks() et matplotlib.pyplot.yticks() pour définir les étiquettes de coche de l’axe sur les tracés Seaborn en Python

Ces fonctions peuvent être utilisées à de nombreuses fins. Si nous les utilisons sans paramètres, ils renverront les valeurs d’emplacement et d’étiquette des étiquettes de graduation par défaut sur l’axe. Cependant, nous pouvons les utiliser pour définir des valeurs de graduation personnalisées si nous les spécifions avec les valeurs d’emplacement et d’étiquette.

Voir le code suivant pour l’utilisation de la fonction xticks().

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

s_x = [1, 2, 3, 4, 5]
s_y = random.sample(range(0, 100), 5)

df = pd.DataFrame({"s_x": s_x, "s_y": s_y})

g = sns.scatterplot(data=df, y=s_y, x=s_x)
plt.xticks([1, 2, 3, 4, 5], ["a", "b", "c", "d", "e"])

définir les tiques de l’axe marin

De même, les yticks() peuvent être utilisés pour personnaliser les étiquettes de graduation de l’axe des y. Ici aussi, nous pouvons utiliser différents paramètres pour contrôler la taille et la rotation des valeurs de graduation.

De plus, on peut utiliser get_xticklabels() ou get_yticklabels() pour obtenir les valeurs de graduation par défaut.

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 Tick

Article connexe - Seaborn Axis