Ich habe eine Zeichenfolge "Line2D" am Anfang meiner Matplotlib-Legende angehängt. Wie man es los wird? Ein einfaches Python-Skript, das dieses Problem reproduziert, ist wie folgt:
%Vor%Ich bekomme eine Figur, in der ich die zusätzliche Zeichenkette "Line2D" in der Legende loswerden möchte. Ich habe nicht genug Ansehen, um Bilder zu posten. Ich habe Anakonda Python benutzt, wenn das wichtig ist. Danke für Ihre Hilfe!
Wenn Sie nur eine Liste an legend
übergeben, müssen dies die Etiketten sein, die Sie anzeigen möchten, nicht die Objekte, deren Etiketten Sie anzeigen möchten. Es konvertiert diese Zeilenobjekte in Strings, was Line2D(...)
ergibt.
Da Sie den Zeilen beim Erstellen der Labels Etiketten gegeben haben, müssen Sie nichts an legend
übergeben. Nur plt.legend()
verwendet automatisch die von Ihnen angegebenen Labels.
Tags und Links python matplotlib