从颜色名称matplotlib获取十六进制

时间:2015-02-12 09:22:49

标签: python matplotlib colors hex

我知道matplotlib支持的颜色列表:

https://pythonhosted.org/ete2/reference/reference_svgcolors.html

是否有以编程方式将此名称转换为十六进制?

我想要一个接收颜色名称并返回此颜色的十六进制值的函数。

感谢。

1 个答案:

答案 0 :(得分:6)

matplotlib.colors.cnames是所有matplotlib颜色及其十六进制值的字典:

import matplotlib
print matplotlib.colors.cnames["blue"]
  --> u'#0000FF'