So ändern Sie den text Farbe der Schrift in der Legende?
Gibt es eine Möglichkeit, ändern Sie die Schriftfarbe der Legende in einem matplotlib plot?
Speziell in Fällen, in denen der hintergrund der Handlung ist düster, die standardmäßig schwarzen text in der Legende ist schwer oder unmöglich zu Lesen.
- Sie können auch übergeben, was auch immer font-Eigenschaften, die Sie wollen durch die kwarg
prop
matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.legend
Du musst angemeldet sein, um einen Kommentar abzugeben.
call
Legend.get_texts()
erhalten eine Liste der Text-Objekt in der Legende Objekt:Kann man es auch mit setp():
diese Methode erlaubt Ihnen auch, die Größe und eine beliebige Anzahl von anderen font-Eigenschaften in einer Zeile (hier aufgeführt: http://matplotlib.org/users/text_props.html)
vollständigen Beispiel:
Weil
plt.setp
Sendungen über iterables, können Sie auch ändern Sie die text-Farbe in einer Zeile:Die Letzte Zeile gilt die Farbe für alle Elemente in der Sammlung Texte.