例如,假设我想使用
color='None'
来绘制图形,但希望使用 markeredgecolor='mediumseagreen'
来设置边缘的颜色,并使边缘具有 alpha=0.5
。这是否可能?color='None'
来绘制图形,但希望使用 markeredgecolor='mediumseagreen'
来设置边缘的颜色,并使边缘具有 alpha=0.5
。这是否可能?正如评论中所回答的:
要么将颜色作为RGBA元组传递,要么从colorConverter
获取RGBA值:
matplotlib.colors.colorConverter.to_rgba('mediumseagreen', alpha=.5)
markeredgecolor
和markeredgewidth
这样的kwargs
,所以我很好奇是否有一个等价于markeredgealpha
的参数。在markeredgecolor
被设置为其他颜色空间时,这将非常方便。例如,在我的例子中,我想要50%不透明度的mediumseagreen。但我不知道mediumseagreen的RGB值。 - 8one6markeredgealpha
关键字参数成为可能。 - 8one6matplotlib.colors.ColorConverter().to_rgba('mediumseagreen', alpha=0.5)
- 8one6colorconvertor
的ColorConverter
单例实例,因此我不会说这是一个打字错误。 - tacaswell