Personnalisation du placement des légendes dans les tracés à barres de Seaborn
Le factorplot de Seaborn est un outil polyvalent permettant de créer des visualisations à multiples facettes. Toutefois, l’emplacement par défaut de la légende n’est pas toujours idéal. Dans ce guide, nous aborderons le problème du déplacement de la légende vers un emplacement préféré, tel que le coin supérieur gauche.
Une approche suggérée par un utilisateur précédent consiste à désactiver la légende intégrée avec legend= False et créez explicitement une légende personnalisée à l'aide de Matplotlib. Cette méthode offre plus de contrôle sur la position et l'apparence de la légende.
<code class="python">import seaborn as sns import matplotlib.pyplot as plt titanic = sns.load_dataset("titanic") g = sns.factorplot("class", "survived", "sex", data=titanic, kind="bar", size=6, palette="muted", legend=False) g.despine(left=True) plt.legend(loc='upper left') g.set_ylabels("survival probability")</code>
Dans cet exemple, nous désactivons la légende seaborn et créons une légende Matplotlib en haut à gauche à l'aide de l'argument de mot-clé loc. Vous pouvez également spécifier d'autres positions telles que « en bas à gauche », « au centre » ou « meilleur ».
Considérations supplémentaires :
<code class="python">g.fig.get_axes()[0].legend(loc='lower left')</code>
En suivant ces étapes, vous pouvez personnaliser le placement de la légende dans les tracés à barres de Seaborn pour répondre à vos besoins spécifiques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!