2014-09-11 9 views
6

Ad esempio, supponiamo di voler stampare con color='None' ma markeredgecolor='mediumseagreen' con i bordi con alpha=0.5. È possibile?È possibile impostare l'alfa del margine del marker in Matplotlib?

+3

Non vi resta che passare il colore come una tupla RGBA – tacaswell

+0

Non sono sicuro di essere d'accordo, questo è un duplicato. Ci sono 'kwargs' come' markeredgecolor' e 'markeredgewidth' ... quindi ero curioso di sapere se c'era un equivalente a' markeredgealpha'. Sarebbe molto comodo in situazioni in cui 'markeredgecolor' viene impostato come qualcosa di diverso da RGB. Cioè nel mio esempio, mi piacerebbe il 50% opacity mediumseagreen. Ma non conosco il valore RGB di mediumseagreen dalla cima della mia testa ... – 8one6

+0

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

risposta

3

Come ha risposto nei commenti:

sia passare il colore come una tupla RGBA o ottenere il valore RGBA da colorConverter:

matplotlib.colors.colorConverter.to_rgba('mediumseagreen', alpha=.5) 
Problemi correlati