2014-09-11 2 views
6

Zum Beispiel sagen, ich möchte mit color='None' aber markeredgecolor='mediumseagreen' mit den Kanten mit alpha=0.5 plotten. Ist das möglich?Kann die Markierungskante Alpha in Matplotlib gesetzt werden?

+3

Sie müssen nur in als RGBA-Tupel die Farbe passieren – tacaswell

+0

Ich bin mir nicht sicher, ich stimme zu, das ist ein Duplikat. Da gibt es 'Kwarts' wie' Markeredgecolor' und 'Markeredwidth' ... also war ich neugierig, ob es ein Äquivalent zu' Markeredgealpha' gibt. Das wäre sehr praktisch in Situationen, in denen die 'Markergecolor' als etwas anderes als RGB eingestellt wird. I.e. in meinem Beispiel möchte ich 50% Opazität Mediumseagreen. Aber ich weiß nicht den RGB-Wert von Mediumseagreen von der Spitze meines Kopfes ... – 8one6

+0

'matplotlib.colors.colorConverter.to_rgba ('mediumseegreen', alpha = .5)' – tacaswell

Antwort

3

Wie in den Kommentaren beantwortet:

Entweder die Farbe als RGBA-Tupel übergeben oder den RGBA-Wert von colorConverter erhalten:

matplotlib.colors.colorConverter.to_rgba('mediumseagreen', alpha=.5) 
Verwandte Themen