Comment avez-vous afficher le texte de l'étiquette dans le carré de la légende? (par exemple, supprimer une étiquette de ligne dans la légende)

J'en veux pour preuve le texte de la ligne de l'étiquette dans la légende, mais pas trop (Comme illustré dans la figure ci-dessous):

Comment avez-vous afficher le texte de l'étiquette dans le carré de la légende? (par exemple, supprimer une étiquette de ligne dans la légende)

J'ai essayé de réduire au maximum la légende de la ligne et de l'étiquette, et de remplacer seulement la nouvelle-étiquette (comme dans le code ci-dessous). Cependant, la légende apporte à la fois du dos.

    legend = ax.legend(loc=0, shadow=False) 
    for label in legend.get_lines(): 
        label.set_linewidth(0.0) 
    for label in legend.get_texts(): 
        label.set_fontsize(0) 

    ax.legend(loc=0, title='New Title')
Vous pouvez définir la legend.handlelength à 0 - voir par exemple ici.
Merci @jonrsharpe j'avais essayé de code en minimisant la ligne et de l'étiquette et de remplacer uniquement l'étiquette, mais la légende apporte à la fois de retour-> légende = ax.légende(loc=0, ombre=False) pour le label dans la légende.get_lines(): étiquette.set_linewidth(0.0) pour le label dans la légende.get_texts(): étiquette.set_fontsize(0) ax.légende(loc=0, title= "Nouveau Titre")
Vous devez éditer votre question afin d'inclure ce code. Il est non-lisible dans un commentaire.
Salut @tcaswell merci, j'ai accepté la réponse (deuxième partie de "Joe kingston portant'). Encore vous me voulez modifier la question. Merci
Oui, afin que les futures utilisations peuvent comprendre ce que vous demandez, de sorte qu'ils peuvent dire si c'est le problème qu'il rencontre

OriginalL'auteur Java.beginner | 2014-08-04