matplotlib.colors.LinearSegmentedColormap #

matplotlib.colors。LinearSegmentedColormap ( name , segmentdata , N = 256 , gamma = 1.0 ) [source] #

基地:Colormap

基于使用线性段的查找表的颜色图对象。

查找表是针对每种原色使用线性插值生成的,其中 0-1 域分为任意数量的段。

从线性映射段创建颜色图

segmentdata 参数是一个带有红色、绿色和蓝色条目的字典。每个条目应该是xy0y1元组的列表,在表中形成行。alpha 条目是可选的。

示例:假设您希望红色在下半部分从 0 增加到 1,绿色在中半部分执行相同的操作,蓝色在上半部分执行。然后你会使用:

cdict = {'red':   [(0.0,  0.0, 0.0),
                   (0.5,  1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'green': [(0.0,  0.0, 0.0),
                   (0.25, 0.0, 0.0),
                   (0.75, 1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'blue':  [(0.0,  0.0, 0.0),
                   (0.5,  0.0, 0.0),
                   (1.0,  1.0, 1.0)]}

表中给定颜色的每一行都是 xy0y1元组的序列。在每个序列中,x必须从 0 单调增加到 1。对于任何介于x[i]x[i+1]之间的输入值z,给定颜色的输出值将在y1[i]y0之间线性插值[i+1]

row i:   x  y0  y1
               /
              /
row i+1: x  y0  y1

因此,从不使用第一行中的 y0 和最后一行中的 y1。

也可以看看

LinearSegmentedColormap.from_list

静态方法;用于生成平滑变化的 LinearSegmentedColormap 的工厂函数。

static from_list ( name , colors , N = 256 , gamma = 1.0 ) [source] #

LinearSegmentedColormap从颜色列表中创建一个。

参数
名称str

颜色图的名称。

颜色类似颜色的数组或类似(值,颜色)的数组

如果仅给出颜色,则它们与范围等距映射\([0, 1]\); 即 0 映射到colors[0]1 映射到 colors[-1]. 如果给定 (value, color) 对,则映射是从valuecolor。这可用于不均匀地划分范围。

整数_

rgb 量化级别的数量。

伽马浮点数
重采样( lutsize ) [来源] #

返回带有lutsize条目的新颜色图。

反转名称=[来源] #

返回颜色图的反转实例。

参数
名称str,可选

反转颜色图的名称。如果它是 None,则名称将是父颜色图的名称 +“_r”。

返回
线性分段颜色图

反转的颜色图。

set_gamma ( gamma ) [来源] #

设置一个新的 Gamma 值并重新生成颜色图。

使用#的示例matplotlib.colors.LinearSegmentedColormap

带渐变的条形图

带渐变的条形图

带渐变的条形图
带有图例的散点图

带有图例的散点图

带有图例的散点图
轮廓演示

轮廓演示

轮廓演示
轮廓图像

轮廓图像

轮廓图像
轮廓演示

轮廓演示

轮廓演示
等高线和对数色标

等高线和对数色标

等高线和对数色标
图片演示

图片演示

图片演示
图像蒙版

图像蒙版

图像蒙版
图像不均匀

图像不均匀

图像不均匀
图层图像

图层图像

图层图像
彩色网格

彩色网格

彩色网格
着色示例

着色示例

着色示例
轴箱方面

轴箱方面

轴箱方面
编写自定义图例

编写自定义图例

编写自定义图例
使用文本作为路径

使用文本作为路径

使用文本作为路径
从颜色列表创建颜色图

从颜色列表创建颜色图

从颜色列表创建颜色图
Matplotlib 艺术家参考

Matplotlib 艺术家参考

Matplotlib 艺术家参考
海豚

海豚

海豚
Demo CurveLinear Grid2

Demo CurveLinear Grid2

Demo CurveLinear Grid2
着色和功率归一化渲染

着色和功率归一化渲染

着色和功率归一化渲染
手动轮廓

手动轮廓

手动轮廓
AGG 过滤器

AGG 过滤器

AGG 过滤器
Matplotlib 徽标

Matplotlib 徽标

Matplotlib 徽标
表演示

表演示

表演示
演示在 3D 中绘制等高线(水平)曲线

演示在 3D 中绘制等高线(水平)曲线

演示在 3D 中绘制等高线(水平)曲线
演示使用 extend3d 选项在 3D 中绘制等高线(水平)曲线

演示使用 extend3d 选项在 3D 中绘制等高线(水平)曲线

演示使用 extend3d 选项在 3D 中绘制等高线(水平)曲线
将等高线轮廓投影到图形上

将等高线轮廓投影到图形上

将等高线轮廓投影到图形上
填充轮廓

填充轮廓

填充轮廓
将填充轮廓投影到图形上

将填充轮廓投影到图形上

将填充轮廓投影到图形上
3D 曲面图中的自定义山体阴影

3D 曲面图中的自定义山体阴影

3D 曲面图中的自定义山体阴影
3D 图作为子图

3D 图作为子图

3D 图作为子图
3D 表面(颜色图)

3D 表面(颜色图)

3D 表面(颜色图)
具有极坐标的 3D 表面

具有极坐标的 3D 表面

具有极坐标的 3D 表面
三角形 3D 等高线图

三角形 3D 等高线图

三角形 3D 等高线图
三角形 3D 填充等高线图

三角形 3D 填充等高线图

三角形 3D 填充等高线图
更多三角形 3D 表面

更多三角形 3D 表面

更多三角形 3D 表面
山体阴影

山体阴影

山体阴影
左心室靶心

左心室靶心

左心室靶心
脑电图核磁共振

脑电图核磁共振

脑电图核磁共振
地形山体阴影

地形山体阴影

地形山体阴影
掉落的刺

掉落的刺

掉落的刺
彩条刻度标签

彩条刻度标签

彩条刻度标签
自定义颜色条教程

自定义颜色条教程

自定义颜色条教程
在 Matplotlib 中创建颜色图

在 Matplotlib 中创建颜色图

在 Matplotlib 中创建颜色图
颜色图归一化

颜色图归一化

颜色图归一化