matplotlib.colors.ColorSequenceRegistry#

matplotlib.colors.ColorSequenceRegistry[源]#

基类: Mapping

已知 Matplotlib 命名的颜色序列容器。

通用的注册实例是 matplotlib.color_sequences。用户无需自行实例化 ColorSequenceRegistry

读访问使用类似字典的接口,将名称映射到颜色列表。

import matplotlib as mpl
colors = mpl.color_sequences['tab10']

有关内置颜色序列的列表,请参阅命名颜色序列。返回的列表是副本,因此对其的修改不会改变颜色序列的全局定义。

可以通过ColorSequenceRegistry.register添加其他颜色序列

mpl.color_sequences.register('rgb', ['r', 'g', 'b'])
register(name, color_list)[源]#

注册一个新的颜色序列。

颜色序列注册表会存储给定 *color_list* 的副本,以便将来对原始列表的更改不会影响已注册的颜色序列。可以将其视为注册表在注册时对 *color_list* 进行的快照。

参数:
name字符串

颜色序列的名称。

color_list颜色列表

一个可迭代对象,在迭代时返回有效的 Matplotlib 颜色。请注意,无论输入类型如何,返回的颜色序列始终是列表。

unregister(name)[源]#

从注册表中移除一个序列。

您不能移除内置颜色序列。

如果名称未注册,则无错误返回。

使用 matplotlib.colors.ColorSequenceRegistry 的示例#

命名颜色序列

命名颜色序列

嵌套饼图

嵌套饼图