Main Content

颜色图编辑器

打开颜色图编辑器

说明

颜色图编辑器允许您自定义所选图窗或坐标区的颜色图。有关颜色图的详细信息,请参阅详细信息部分。

使用颜色图编辑器,您可以:

  • 选择预定义的颜色图。

  • 从工作区导入保存的颜色图。

  • 调整颜色图中的颜色位置。

  • 更改特定位置的颜色。

  • 将自定义颜色图保存到工作区。

MATLAB® 将您的更改应用于所选图窗或坐标区的颜色图。

Colormap Editor window

打开 颜色图编辑器

MATLAB 命令提示符:输入 colormapeditor

示例

全部展开

加载 mri 数据集并显示其中一个图像切片。

load mri
imagesc(D(:,:,1,11))

Cross-section of a brain displayed using blue, green, and yellow colors

打开颜色图编辑器。使用下拉菜单将颜色图更改为 Hot

colormapeditor

Colormap Editor with the hot colormap selected

Cross-section of a brain displayed using black, red, and yellow colors

通过点击并向右拖动红色部分来调整颜色图。

Colormap Editor with a cursor over the displayed colormap. An arrow points to the right.

新的颜色图在图像中心附近提供更多细节。

Cross-section of a brain displayed using darker red and yellow colors

选择文件 > 另存为或按 Ctrl+S 将新颜色图保存到工作区。

参数

全部展开

自定义颜色图

通过颜色标记可以更改颜色图中过渡的颜色和长度。通过打开指定颜色选项卡查看和调整颜色标记。

Blue color marker

下表介绍了您可以进行的调整。

调整

调整说明

添加颜色标记

点击显示的颜色图。您也可以将 Current Index 指定为介于 1 和 Size 之间的整数值。

选择标记

点击标记。

选择多个标记

点击第一个标记。然后按住 Ctrl 键并点击其他标记。

移动标记

点击并拖动标记。或者,选择标记并按左箭头键或右箭头键。

一次只能移动一个标记。

删除标记

选择标记,然后按 Delete 键。

删除多个标记

选择多个标记,然后按 Delete 键。

更改标记颜色

双击标记,然后从下拉菜单中选择一种颜色。

颜色标记的索引,指定为介于 1 和 Size 之间的正整数。通过点击颜色标记查看其索引。通过指定 Current Index 添加新标记。

此 参数 为只读。

使用颜色图的图形对象的 CData 属性中的颜色数据值,指定为介于 CLim MinimumCLim Maximum 之间的数值。

编辑大小和颜色空间

颜色数,指定为范围 [1, 1000] 内的整数。

插补颜色空间,指定为下列值之一:

  • RGB - MATLAB 通过线性插补颜色的红色、绿色和蓝色分量来计算新颜色图中的值。

  • HSV - MATLAB 通过线性插补色调、饱和度和明度坐标来计算新颜色图中的值。色调对应于颜色圈上的值,从红色过渡到橙色、黄色、绿色、青色、蓝色、品红色,最后又回到红色。色调插补通过计算颜色圈上相邻颜色之间的最短距离来确定。

当您更改颜色空间时,颜色图编辑器将保留标记的数量、颜色和位置,这可能会导致颜色图发生变化。

颜色图反转,指定为下列值之一:

  • on - 反转显示的颜色图中的色序。

  • off - 不反转颜色图。

这些图像显示 parula 颜色图,其中 Reverse 指定为 offon

offon

Colormap transitioning from blue on the left to yellow on the right

Colormap transitioning from yellow on the left to blue on the right

设置颜色图范围

颜色图下限,指定为数字。绘图数据中小于或等于 CLim Minimum 值的所有值映射到颜色图中的第一种颜色。介于 CLim MinimumCLim Maximum 之间的所有值以线性方式映射到颜色图的中间颜色。

当您更改 CLim MinimumCLim Maximum 时,这些更改会反映在绘图坐标区的 CLim 属性中。

颜色图上限,指定为数字。绘图数据中大于或等于 CLim Maximum 值的所有值映射到颜色图中的最后一种颜色。介于 CLim MinimumCLim Maximum 之间的所有值以线性方式映射到颜色图的中间颜色。

当您更改 CLim MinimumCLim Maximum 时,这些更改会反映在绘图坐标区的 CLim 属性中。

详细信息

全部展开

提示

  • 要从工作区导入颜色图,请选择导入或按 Ctrl+I

  • 要在进行更改后将颜色图保存到工作区,请选择文件 > 另存为或按 Ctrl+S。使用 save 函数将颜色图保存为 MAT 文件,以便在将来的会话中使用。使用 colormap 函数将保存的颜色图应用于图窗、坐标区或图。

版本历史记录

在 R2006a 之前推出

另请参阅

函数