Ich benutze Matplotlib, um grundsätzlich ein "Bild" zu zeichnen, nicht zum Plotten von Daten.Vollständig benutzerdefinierte Legende in Matplotlib, Python
Im 'Bild' verwende ich plt.annotate
, um bestimmte Teile des Bildes zu beschriften.
Ich möchte jetzt eine vollständig benutzerdefinierte Legende, um die Bedeutung der Symbole anzuzeigen.
Gibt es eine Möglichkeit zu definieren, benutzerdefinierte handles
und labels
, wo die handles
alphanumerische Buchstaben anstelle der normalen Marker wie '*'
oder 'o'
sein muss.
Ist das möglich oder muss ich die Legende manuell mit plt.annotation
erstellen?
Sie können Ihre eigenen Legendenschlüssel definieren. Werfen Sie einen Blick auf [diese Antwort] (http://stackoverflow.com/a/27841028/2043505). – Schorsch
Danke, aber diese Antwort erklärt, wie verschiedene Formen als Legendenschlüssel verwendet werden. Ich bin mir nicht sicher, wie man mit dieser Antwort alphanumerische Buchstaben implementiert. – Jonny