matplotlib.colors.Colormap#
- class matplotlib.colors.Colormap(name, N=256)[源代码][源代码]#
基类:
object所有标量到 RGBA 映射的基类。
通常,Colormap 实例用于将数据值(浮点数)从区间
[0, 1]转换为各自 Colormap 所代表的 RGBA 颜色。有关将数据缩放到[0, 1]区间的信息,请参见matplotlib.colors.Normalize。matplotlib.cm.ScalarMappable的子类大量使用这个数据 -> 归一化 -> 映射到颜色的处理链。- 参数:
- 名称str
颜色映射的名称。
- Nint
RGB 量化级别的数量。
- __call__(X, alpha=None, bytes=False)[源代码][源代码]#
- 参数:
- X : float 或 int,
ndarray或标量浮点数或整数, 要转换为 RGBA 的数据值。对于浮点数,X 应在区间
[0.0, 1.0]内,以返回沿 Colormap 线的 RGBA 值X*100百分比。对于整数,X 应在区间[0, Colormap.N)内,以返回从 Colormap 索引X的 RGBA 值。- alpha浮点数或类数组或无
Alpha 必须是一个介于 0 和 1 之间的标量,一个形状与 X 匹配的此类浮点序列,或者为 None。
- 字节bool, 默认值: False
如果为 False(默认),返回的 RGBA 值将是区间
[0, 1]内的浮点数;否则它们将是区间[0, 255]内的numpy.uint8类型。
- X : float 或 int,
- 返回:
- 如果 X 是标量,则为 RGBA 值的元组,否则为数组。
- RGBA 值,形状为
X.shape + (4, )。
- colorbar_extend#
当此颜色映射存在于标量可映射对象上且 colorbar_extend 不为 False 时,颜色条的创建将自动选择
colorbar_extend作为matplotlib.colorbar.Colorbar构造函数中extend关键字的默认值。
- reversed(name=None)[源代码][源代码]#
返回 Colormap 的反转实例。
备注
此功能在基类中未实现。
- 参数:
- 名称str, 可选
反转后的颜色映射名称。如果为 None,则名称设置为
self.name + "_r"。