关于python:是否有函数返回matplotlib中的所有单个字母颜色?

Is there a function to return all single letter colors in Matplotlib?

我学习了matplotlib.pyplot.colors,基本的内置颜色可以表示为单个字母。

  • 蓝色的
  • 绿色:绿色
  • 红色:红色
  • 青色的
  • M:品红
  • Y:黄色
  • 克:黑色
  • W:白色

matplotlib中是否有返回这些颜色的函数?


内置颜色可通过matplotlib.colors.ColorConverter.colors获得。

1
2
3
4
5
6
7
8
9
>>> print(matplotlib.colors.ColorConverter.colors)
{u'b': (0.0, 0.0, 1.0),
 u'c': (0.0, 0.75, 0.75),
 u'g': (0.0, 0.5, 0.0),
 u'k': (0.0, 0.0, 0.0),
 u'm': (0.75, 0, 0.75),
 u'r': (1.0, 0.0, 0.0),
 u'w': (1.0, 1.0, 1.0),
 u'y': (0.75, 0.75, 0)}