matplotlib.colors.BoundaryNorm #

matplotlib.colors。BoundaryNorm (边界, ncolors , clip = False , * , extend = 'neither' ) [source] #

基地:Normalize

根据离散间隔生成颜色图索引。

Normalizeor不同LogNormBoundaryNorm将值映射到整数而不是区间 0-1。

参数
边界数组

至少 2 个 bin 边缘的单调递增序列:落入第 n 个 bin 的数据将映射到第 n 个颜色。

ncolors int

颜色图中要使用的颜色数。

剪辑布尔,可选

如果 clip 是True,超出范围的值如果低于则映射为 0,如果高于则boundaries[0]映射为。ncolors - 1boundaries[-1]

如果 clip 是False,超出范围的值如果低于则映射为 -1,如果高于则boundaries[0]映射为ncolorsboundaries[-1]。然后将它们转换为有效的索引Colormap.__call__

扩展{'neither', 'both', 'min', 'max'},默认值:'neither'

扩展 bin 的数量以包括边界之外的一个或两个区域。例如,如果extend 是 'min',那么第一对边界之间的区域映射到的颜色将不同于颜色图中的第一种颜色,默认情况下,a Colorbar将在左侧绘制三角形扩展名或下端。

笔记

如果 bin(包括扩展)少于颜色,则通过将范围线性插值到 范围上来选择颜色索引,从而有效地跳过颜色图中间的一些颜色。[0, nbins - 1][0, ncolors - 1]

__call__ ( value , clip = None ) [source] #

此方法的行为类似于Normalize.__call__,除了它返回整数或 int16 数组。

[来源] #
提高
值错误

BoundaryNorm 是不可逆的,所以调用这个方法总是会报错

使用#的示例matplotlib.colors.BoundaryNorm

多彩多姿的线条

多彩多姿的线条

多彩多姿的线条
颜色图规范化

颜色图规范化

颜色图规范化
创建带注释的热图

创建带注释的热图

创建带注释的热图
图像蒙版

图像蒙版

图像蒙版
彩色网格

彩色网格

彩色网格
左心室靶心

左心室靶心

左心室靶心
自定义颜色条教程

自定义颜色条教程

自定义颜色条教程
颜色图归一化

颜色图归一化

颜色图归一化