【问题标题】:get hex from color name matplotlib从颜色名称 matplotlib 获取十六进制
【发布时间】:2015-04-12 23:07:54
【问题描述】:

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

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

有没有一种编程方式可以将此名称转换为十六进制?

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

谢谢。

【问题讨论】:

    标签: python matplotlib colors hex


    【解决方案1】:

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

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

    【讨论】:

    • 如果你使用速记怎么办? (如“g”、“b”、“r”等)
    猜你喜欢
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    相关资源
    最近更新 更多