Étiquettes de l'axe de rotation de Seaborn

Étiquettes de l'axe de rotation de Seaborn
SeaBorn a plusieurs modes de visualisation au choix. SeaBorn est utilisé pour créer une variété de graphiques. Il est livré avec plusieurs modèles prédéfinis fascinants. Un point de discorde lors de la cartographie des différents graphiques est la fusion de balises X ou Y, ce qui rend plus difficile de voir quel type de données est présent sur les deux axes. En conséquence, nous abordons le problème en inversant les balises de l'axe X et de l'axe Y. Voyons comment faire pivoter les étiquettes des deux axes.

Exemple 1

Dans ce cas, nous utilisons la méthode xticks () pour faire pivoter les légendes de l'axe X. Nous pouvons passer la valeur de l'angle de rotation à la fonction xticks (). Nous pouvons spécifier l'angle de rotation que nous souhaitons tourner les balises X en utilisant cette méthode.

Importer Numpy comme NP
Importer Matplotlib.pypllot comme plt
Importer Seaborn comme SNS
data = 'Amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
noms = liste (données.clés())
valeurs = liste (données.valeurs())
Fig = plt.Figure (FigSize = (8, 4))
PLT.bar (noms, valeurs, color = 'rose', largeur = 0.5)
PLT.xlabel ("noms des étudiants")
PLT.xticks (rotation = 45)
PLT.ylabel ("marques des étudiants")
PLT.montrer()

Nous incorporons le Numpy, Matplotlib.Pypllot et bibliothèques de Seaborn. Le module Numpy est introduit comme NP, Matplotlib.Pypllot est introduit comme PLT, et SeaBorn est introduit comme SNS. Définissons l'ensemble de données de notre choix. Ici, nous créons un ensemble de données d'étudiants obtenant les marques sur un ordinateur. L'ensemble de données détient le dossier de 4 étudiants. Nous appelons la fonction list () et appliquons séparément les noms et valeurs de l'ensemble de données défini.

À l'étape suivante, nous personnalisons la taille du graphique afin que nous appliquons la fonction FigSize (). Cette fonction est associée au matplotlib.module pyplot. La taille est stockée dans la variable «Fig». La méthode bar () est utilisée pour créer le graphique de la barre. Nous avons fourni plusieurs paramètres qui incluent les noms, les nombres, les couleurs de la barre et la largeur des barreaux. La couleur est définie comme rose et la largeur est définie comme 0.5.

Ensuite, nous appelons la fonction XLabel () pour spécifier la légende de l'axe X. L'axe X montre les noms des étudiants. Nous invoquons les méthodes xticks () pour faire pivoter l'étiquette de l'axe X. Les étiquettes sont tournées sur l'angle de 45 lorsque nous définissons la valeur de la «rotation» du paramètre à 45. De même, nous définissons l'étiquette de l'axe y à l'aide de la méthode ylabel () du matplotlib.package pypllot. L'axe y de l'intrigue montre le nombre d'étudiants. En fin de compte, nous décrivons le graphique en utilisant la fonction show ().

Exemple 2

Nous ajoutons le Barplot à l'attribut «g» et invoquons la méthode XTICKLABELS (), où nous pouvons passer n'importe quel angle où nous aimerions faire tourner les titres X à l'aide de la fonction Barplot ().

Importer Seaborn comme SNS
Importer Matplotlib.pypllot comme plt
G = SNS.Barplot (x = ["Section A", "Section B", "Section C", "Section D"],
y = [55, 35, 65, 45])
g.set_xtickLabels (
Labels = ["Section A", "Section B", "Section C", "Section D"], Rotation = 30)
PLT.montrer()

Au début du programme, nous intégrons les modules requis, SeaBorn as SNS et Matplotlib.pypllot comme plt. Nous créons un ensemble de données du tracé de la barre. Nous appelons la fonction barplot () et dans le paramètre de cette fonction, nous définissons les valeurs des deux axes. Les données représentent le nombre d'élèves dans différentes sections. L'axe des x illustre les sections, et l'axe y de l'intrigue montre le nombre d'élèves.

Nous voulons appliquer le paramètre de rotation sur les légendes et les tiques de l'axe X, nous utilisons donc la fonction set_xtickLabels (). Cette fonction contient deux arguments tels que les noms des sections et la valeur de la rotation. Ici, nous tournons les étiquettes de 30 degrés. Nous terminons le code en utilisant la fonction show () de Matplotlib.pypllot pour représenter l'intrigue.

Exemple 3

Dans ce cas, comme nous voulons faire pivoter les étiquettes de l'axe y, nous appelons la fonction yticks (). Nous pouvons passer la valeur de l'angle de rotation à la fonction yticks ().

Importer Numpy comme NP
Importer Matplotlib.pypllot comme plt
Importer Seaborn comme SNS
data = 'Amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
noms = liste (données.clés())
valeurs = liste (données.valeurs())
Fig = plt.Figure (FigSize = (6, 6))
PLT.bar (noms, valeurs, color = 'vert', largeur = 0.6)
PLT.Yticks (rotation = 90)
PLT.xlabel ("noms des étudiants")
PLT.ylabel ("nombre d'étudiants")
PLT.montrer()

Tout d'abord, nous importons les bibliothèques Numpy comme NP, Matplotlib.pypllot comme plt et marin comme sns. Maintenant, commençons par définir les exemples de données que nous souhaitons utiliser. Nous construisons un ensemble de données de personnes qui ont acquis les marques d'ordinateur. Un total de quatre entrées des étudiants sont incluses dans cet ensemble de données. Nous utilisons la méthode list () et l'exécutons aux clés et aux valeurs de l'ensemble fourni simultanément des données.

Nous utilisons la méthode FigSize () pour ajuster la taille de la figure dans l'étape suivante. Le matplotlib.Le package Pypllot est lié à cette méthode. La dimension est enregistrée dans l'attribut «Fig». Le tracé de la barre est créé à l'aide de la fonction BAR (). Les noms, les numéros, les nuances de bar et les largeurs de barre figurent parmi les arguments que nous avons spécifiés. La largeur est ajustée à 0.6 Et la couleur est vert. La fonction yticks () est utilisée pour retourner la légende de l'axe y. Parce que nous donnons la valeur de l'attribut «rotation» à 90, les titres tournent à un angle à 90 degrés.

Ensuite, pour définir l'étiquette de l'axe X, nous utilisons la méthode xlabel (). Les noms des élèves sont affichés sur l'axe X. De plus, nous utilisons le matplotlib.Fonction YLabel () du module Pyplot pour spécifier l'identifiant de l'axe y. Le nombre d'étudiants est illustré sur l'axe Y de l'intrigue. Enfin, nous utilisons la méthode Show () pour visualiser l'intrigue.

Exemple 4

Nous voulons faire pivoter les étiquettes de l'axe y à 120 angles, nous spécifions donc la valeur de l'angle par rapport au paramètre «rotation» de la fonction ytickLabels ().

Importer Seaborn comme SNS
Importer Matplotlib.pypllot comme plt
G = SNS.Barplot (x = ["Section A", "Section B", "Section C", "Section D"],
y = [55, 35, 65, 45])
g.set_ytickLabels (étiquettes = [0, 30, 55, 35, 65, 45, 80], rotation = 120)
PLT.montrer()

Après avoir introduit les frameworks Seaborn sous le nom de SNS et Matplotlib.Pypllot comme plt, nous créons un ensemble de données du tracé de la barre. Nous appelons la fonction barplot () et dans le paramètre de cette fonction, nous définissons les valeurs des deux axes. Les données représentent le nombre d'élèves dans les différentes sections. L'axe des x illustre les sections et l'axe y de l'intrigue montre le nombre d'élèves.

Nous voulons appliquer le paramètre de rotation sur les légendes et les tiques de l'axe y, nous utilisons donc la fonction set_ytickLabels (). Cette fonction contient deux arguments tels que les noms des sections et la valeur de la rotation. Ici, nous tournons les étiquettes à 120 degrés. Nous terminons le code en utilisant la fonction show () de Matplotlib.pypllot pour représenter l'intrigue.

Conclusion

Dans cet article, nous avons parlé des différentes techniques de rotation des étiquettes des axes X et Y de l'intrigue. Parfois, le spectateur n'obtiendra pas facilement les informations sur les légendes des deux axes, nous faisons donc tourner les étiquettes des deux axes. Nous avons créé deux tracés différents en utilisant le cadre de données requis. Nous avons également donné la valeur de la rotation à 30, 45, 90 et 120 et avons observé ce qui se passe avec les étiquettes des axes.