Légende de la mer

Légende de la mer
Une légende est une petite boîte affichée sur un bord du graphique et sera appliquée pour résumer les différentes parties du graphique. De plus, si le graphique a plusieurs ensembles de données, il identifie quel élément indique la valeur. Nous allons expliquer comment insérer ou modifier une légende à un graphique dans ce tutoriel. SeaBorn crée automatiquement une légende pour le graphique par la norme.

Exemple 1

Le setp () La méthode du package Matplotlib sera utilisée. L'utilisateur modifiera automatiquement la taille du texte des légendes. En utilisant cette approche, nous fournissons la taille de la police, le tracé et si l'utilisateur souhaite modifier la taille de la police de la légende dans les légendes.

Importer Seaborn comme SNS
Importer Matplotlib.pypllot comme plt
sns.set_style ("whitegrid")
Conseils = SNS.load_dataset («conseils»)
GFG = SNS.stripplot (x = "sexe", y = "total_bill", hue = "day", data = tips, jitter = true)
PLT.SETP (GFG.get_legend ().get_texts (), fonTSize = '5')
PLT.SETP (GFG.get_legend ().get_title (), fonSSize = '15 ')
PLT.montrer()

Nous avons incorporé les packages au début du programme. Le module Seaborn sera inclus comme SNS et Matplot.pyplab sera incorporé en PLT. Ensuite, nous appelons la fonction du cadre Seaborn set_style () méthode. Nous obtiendrons l'ensemble de données des conseils à l'aide de load_dataset (). Cette fonction sera incluse dans le module Seaborn. Nous représenterons la visualisation à l'aide de la bibliothèque Seaborn stripplot () méthode.

Nous avons fourni plusieurs arguments, notamment la légende des axes, de la teinte, du cadre de données et de la gigue. La valeur de la gigue est définie sur «vrai» dans ce cas. La fonction setp () de Matplotlib.Pypllot est utilisé. Nous spécifierons la légende en appelant le get_legend () méthode. Nous avons également utilisé le get_texts () Méthode pour indiquer le texte de la légende. Enfin, nous avons donné la taille de la police des légendes.

Maintenant, nous appliquons le get_title () fonction pour le titre de la légende. Ici, vous pouvez également spécifier la taille de la police du titre. Pour conclure le code, nous utilisons le montrer() fonction.

Exemple 2

La teinte des légendes sera modifiée. Nous avons simplement utilisé l'ensemble du module Matplotlib faceColor () Méthode et spécifiant le titre de l'ombre que nous voulons dans les légendes définies par l'utilisateur.

Importer Seaborn comme SNS
Importer Matplotlib.pypllot comme plt
Importer Numpy comme NP
g = np.aléatoire.Rand (15,3)
PLT.tracé (g, label = 'gfg')
légende = PLT.légende()
cadre = légende.get_frame ()
cadre.set_facecolor ('rose')
PLT.montrer()

Ici, nous présenterons les frameworks Seaborn sous le nom de SNS et Matplot.pypllot comme plt. Nous représenterons la représentation graphique en utilisant le rand() Méthode de la bibliothèque Numpy. Le parcelle() La fonction sera appelée à l'étape suivante. Nous avons fourni le titre de la légende en utilisant l'argument «étiquette». Nous spécifierons la légende en appelant le légende() Méthode de matplotlib.pypllot.

Nous avons également utilisé le get_frame () fonction pour spécifier le texte de la légende. La variable, «cadre», tiendra ce texte. Ensuite, nous avons réglé la couleur de la légende en utilisant le set_faceColor (). Nous voulons indiquer la couleur de la légende comme rose, nous avons donc fourni le paramètre «rose» à cette fonction. Pour conclure le code, nous utilisons le montrer() fonction.

Exemple 3

Au-delà du graphique de Seaborn, nous pouvons modifier le placement de la légende. Le bbox_to_anchor Le paramètre sera utilisé pour définir la légende à l'intérieur d'un graphique Seaborn. C'est comment insérer la légende en dehors du côté supérieur droit du graphique dans ce cas.

Importer des pandas en tant que PD
Importer Seaborn comme SNS
Importer Matplotlib.pypllot comme plt
df = pd.DataFrame ('Points': [10,20,30,40,50,60,70,80],
«Aides»: [2,4,6,8,10,12,14,16],
'Team': ['x', 'x', 'x', 'x', 'z', 'z', 'z', 'z'])
sns.Scatterplot (data = df, x = 'points', y = 'assistages', hue = 'team')
PLT.légende (bbox_to_anchor = (1.05, 1), loc = 'supérieur gauche', borderaxespad = 0)
PLT.montrer()

Tout d'abord, nous importons les bibliothèques, Seaborn, Pandas et Matplotlib.pypllot. Avec l'aide de Trame de données(), Nous définirons l'ensemble de données dans la section suivante. Cette fonction est associée au module Pandas. Ce cadre de données contient deux tableaux contenant les valeurs aléatoires. Les ensembles de données ont trois tableaux, dont «Points», «Aides» et «Team». Ces tableaux sont stockés dans la variable «DF».

Pour dessiner le diagramme de dispersion, nous utiliserons le Satterplot () Méthode du paquet SeaBorn. Cette fonction contient l'ensemble de données défini, l'axe x et y et la teinte. La valeur du paramètre «Hue» sera définie en tant que «équipe». Maintenant, nous voulons placer la légende juste à l'extérieur de l'intrigue. Pour dessiner la légende de l'intrigue, nous utilisons le légende() fonction du matplotlib.module pyplot. Nous avons passé BBOX_TO_ANCHOR, LOC et BorderXespad. La légende sera située dans le coin supérieur droit, de sorte que la valeur de l'argument «LOC» sera attribuée en tant que «Upper gauche» et «Borderaxespad» comme 0. Enfin, nous devons appliquer le afficher() Méthode pour rendre le tracé généré.

Exemple 4

Nous allons localiser la légende de l'intrigue au centre de la limite droite.

Importer Seaborn comme SNS
Importer Matplotlib.pypllot comme plt
df = pd.DataFrame ('Points': [10,30,50,70,90,110,130,150],
«Aides»: [20,40,60,80,100,120,140,160],
«Team»: [«M», «M», «M», «M», «N», «N», «N», «N»])
sns.Scatterplot (data = df, x = 'points', y = 'assistages', hue = 'team')
PLT.légende (bbox_to_anchor = (1.02, 0.66), loc = 'supérieur gauche', borderaxespad = 0)
PLT.montrer()

Pour commencer, nous devons acquérir les cadres Seaborn, Pandas et Matplotlib.pypllot. Différentes approches pour les parcelles de dessin sont incluses dans ces bibliothèques. Avec l'aide du Trame de données() Méthode, nous spécifierons l'ensemble de données dans l'étape suivante. Le package Pandas est lié à cette méthode. Les éléments randomisés sont calculés en deux tableaux dans cet ensemble de données. L'ensemble de données comprend plusieurs tableaux: «points», «aides» et «équipe». La variable «DF» est utilisée pour contenir ces tableaux définis.

Le Satterplot () La fonction de la bibliothèque Seaborn sera invoquée pour créer le graphique de dispersion. L'ensemble indiqué de données, les axes x et y et la teinte sont tous inclus dans cette méthode. «L'équipe» sera la valeur de l'argument «Hue». Nous allons mettre la légende à l'extérieur du graphique. Le légende() Méthode du matplotlib.Le package Pypllot est utilisé pour créer la légende de l'intrigue. BBOX_TO_ANCHOR, LOC et BorderXespad ont tous été adoptés. Étant donné que la légende serait à la frontière centrale-droite, la valeur du paramètre «loc» aura été «en haut à gauche» et «borderaxespad» sera 0. Enfin, nous utiliserons le montrer() fonction pour illustrer le graphique généré.

Conclusion

Nous avons parlé de plusieurs techniques utilisées pour ajuster la taille du texte, le placement et la teinte de la légende dans ce tutoriel. La légende de l'intrigue est un cadre pop-up qui est initialement apparu sur le graphique et a fourni un aperçu des paramètres spécifiques ainsi que de leurs teintes correspondantes. La taille du texte, le placement, la palette de couleurs et d'autres aspects de la légende peuvent tous être efficacement personnalisés à l'aide de différentes fonctions.