335 votes

Supprimer la légende sur une figure matplotlib

Pour ajouter une légende à un tracé matplotlib, il suffit d’exécuter `` .

Comment supprimer une légende d’une intrigue?

(Le plus proche que je suis venu à cela est d’exécuter `` afin de vider la légende des données. Mais cela laisse un rectangle blanc laid dans le coin supérieur droit.)

461voto

naitsirhc Points 60

À la date de matplotlib, `` une `` méthode a été ajoutée à l’objet legend.

usage:

ou

Voir ici pour le commit où cela a été introduit.

165voto

cast42 Points 819

Si vous souhaitez tracer une trame de données Pandas et supprimer la légende, ajoutez legend=None comme paramètre à la commande plot.

113voto

ERN Points 949

Vous pouvez utiliser la méthode de la légende `` :

Ceci est basé sur une réponse qui m’a été fournie en réponse à une question similaire que j’avais il y a quelque temps ici

(Merci pour cette réponse Jouni - Je suis désolé d’avoir pu marquer la question comme répondue... peut-être que quelqu’un qui a l’autorité peut le faire pour moi?)

31voto

Diving Points 101

si vous appelez en tant que

`` consiste à supprimer la bordure autour de la légende

et '' transmet l’information qu’aucune variable ne doit figurer dans la légende

20voto

fceruti Points 1511

vous devez ajouter les lignes de code suivantes :

gca() renvoie la poignée des axes actuels et possède cette propriété legend_

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X