Définir les tiques de l'axe dans les parcelles Seaborn
-
Utilisez les fonctions
matplotlib.pyplot.set_xtickslabels()
etmatplotlib.pyplot.set_ytickslabels()
pour définir les étiquettes de coche de l’axe sur les parcelles Seaborn en Python -
Utilisez les fonctions
matplotlib.pyplot.xticks()
etmatplotlib.pyplot.yticks()
pour définir les étiquettes de coche de l’axe sur les tracés Seaborn en Python
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"])
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"])
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.
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