Placer une légende en dehors de la zone du tracé
Pour une série de tracés individuels dans une seule figure, vous préférerez peut-être que la légende soit positionnée en dehors de la zone de parcelle. Voici comment y parvenir :
1. Utilisation de l'argument de mot-clé bbox_to_anchor :
En utilisant l'argument de mot-clé bbox_to_anchor lors de l'appel de la méthode legend(), vous pouvez spécifier la position de la légende par rapport aux axes. Par exemple, utiliser bbox_to_anchor=(1.1, 1.05) positionne la légende légèrement en dehors de la limite droite des axes.
2. Réduire la taille de la police du texte de la légende :
Pour minimiser la taille de la légende sans compromettre la lisibilité, pensez à réduire la taille de la police de son texte. Cependant, avant de recourir à cette option, expérimentez des emplacements de légende alternatifs en utilisant bbox_to_anchor.
3. Réduction de la taille du tracé :
Une autre approche consiste à réduire les dimensions du tracé actuel et à placer la légende entièrement en dehors des axes. Par exemple, définir ax.set_position pour réduire la largeur ou la hauteur du tracé vous permet de positionner la légende respectivement à droite ou en bas du tracé.
4. Utilisation de plt.figlegend() :
De plus, vous pouvez utiliser la méthode plt.figlegend() pour placer la légende en dehors de la zone de tracé. Cette fonction permet de préciser plus précisément l'emplacement et la taille de la légende.
5. Considérations supplémentaires :
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!