颜色图编辑器
打开颜色图编辑器
说明
颜色图编辑器允许您自定义所选图窗或坐标区的颜色图。有关颜色图的详细信息,请参阅详细信息部分。
使用颜色图编辑器,您可以:
选择预定义的颜色图。
从工作区导入保存的颜色图。
调整颜色图中的颜色位置。
更改特定位置的颜色。
将自定义颜色图保存到工作区。
MATLAB® 将您的更改应用于所选图窗或坐标区的颜色图。
打开 颜色图编辑器
MATLAB 命令提示符:输入 colormapeditor
。
示例
调整颜色图以改进图像细节
加载 mri
数据集并显示其中一个图像切片。
load mri
imagesc(D(:,:,1,11))
打开颜色图编辑器。使用下拉菜单将颜色图更改为 Hot。
colormapeditor
通过点击并向右拖动红色部分来调整颜色图。
新的颜色图在图像中心附近提供更多细节。
选择文件 > 另存为或按 Ctrl+S 将新颜色图保存到工作区。
参数
颜色标记
— 颜色标记
沿显示的颜色图放置的颜色标记
通过颜色标记可以更改颜色图中过渡的颜色和长度。通过打开指定颜色选项卡查看和调整颜色标记。
下表介绍了您可以进行的调整。
调整 | 调整说明 |
---|---|
添加颜色标记 | 点击显示的颜色图。您也可以将 |
选择标记 | 点击标记。 |
选择多个标记 | 点击第一个标记。然后按住 Ctrl 键并点击其他标记。 |
移动标记 | 点击并拖动标记。或者,选择标记并按左箭头键或右箭头键。 一次只能移动一个标记。 |
删除标记 | 选择标记,然后按 Delete 键。 |
删除多个标记 | 选择多个标记,然后按 Delete 键。 |
更改标记颜色 | 双击标记,然后从下拉菜单中选择一种颜色。 |
当前索引
— 颜色标记的索引
正整数
颜色标记的索引,指定为介于 1 和 Size
之间的正整数。通过点击颜色标记查看其索引。通过指定 Current Index
添加新标记。
当前 CData
— 颜色数据值
数字
此 参数 为只读。
使用颜色图的图形对象的 CData
属性中的颜色数据值,指定为介于 CLim Minimum
和 CLim Maximum
之间的数值。
大小
— 颜色数
256 (默认) | 范围 [1, 1000] 内的整数
颜色数,指定为范围 [1, 1000] 内的整数。
颜色空间
— 插补颜色空间
RGB (默认) | HSV
插补颜色空间,指定为下列值之一:
RGB - MATLAB 通过线性插补颜色的红色、绿色和蓝色分量来计算新颜色图中的值。
HSV - MATLAB 通过线性插补色调、饱和度和明度坐标来计算新颜色图中的值。色调对应于颜色圈上的值,从红色过渡到橙色、黄色、绿色、青色、蓝色、品红色,最后又回到红色。色调插补通过计算颜色圈上相邻颜色之间的最短距离来确定。
当您更改颜色空间时,颜色图编辑器将保留标记的数量、颜色和位置,这可能会导致颜色图发生变化。
反转
— 颜色图反转
off
(默认) | on
颜色图反转,指定为下列值之一:
on
- 反转显示的颜色图中的色序。off
- 不反转颜色图。
这些图像显示 parula
颜色图,其中 Reverse
指定为 off
或 on
。
off | on |
---|---|
| |
CLim 最小值
— 颜色图下限
数字
颜色图下限,指定为数字。绘图数据中小于或等于 CLim Minimum
值的所有值映射到颜色图中的第一种颜色。介于 CLim Minimum
和 CLim Maximum
之间的所有值以线性方式映射到颜色图的中间颜色。
当您更改 CLim Minimum
和 CLim Maximum
时,这些更改会反映在绘图坐标区的 CLim
属性中。
CLim 最大值
— 颜色图上限
数字
颜色图上限,指定为数字。绘图数据中大于或等于 CLim Maximum
值的所有值映射到颜色图中的最后一种颜色。介于 CLim Minimum
和 CLim Maximum
之间的所有值以线性方式映射到颜色图的中间颜色。
当您更改 CLim Minimum
和 CLim Maximum
时,这些更改会反映在绘图坐标区的 CLim
属性中。
详细信息
颜色图
颜色图是由值组成的矩阵,这些值用于定义诸如曲面、图像以及补片之类的图形对象的颜色。MATLAB 通过将数据值映射到颜色图中的颜色来绘制这些对象。
颜色图可以为任意长度,但宽度必须为三列。矩阵中的每一行均使用 RGB 三元组定义一种颜色。RGB 三元组是包含三个元素的行向量,其元素分别指定颜色中红、绿、蓝分量的强度。通常,强度是 [0, 1] 范围内的 double
或 single
值。值 0
表示无颜色,值 1
表示全强度。例如,以下命令将创建一个包含五种颜色(黑色、红色、绿色、蓝色和白色)的颜色图。
mymap = [0 0 0 1 0 0 0 1 0 0 0 1 1 1 1];
要更改可视化的颜色方案,请调用 colormap
函数以更改所属坐标区或图窗的颜色图。例如,以下命令将创建一个曲面图,并将图窗的颜色图设置为 mymap
。
surf(peaks) colormap(mymap)
提示
版本历史记录
在 R2006a 之前推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)