Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

rgbplot

绘制颜色图

说明

示例

rgbplot(map) 绘制指定颜色图的红色、绿色和蓝色强度。

示例

全部折叠

绘制 parula 颜色图,并显示颜色栏作为视觉参考。

rgbplot(parula)
hold on
colormap(parula)
colorbar('Ticks',[])

Figure contains an axes object. The axes object contains 3 objects of type line.

创建并绘制自定义颜色图。然后显示颜色栏作为视觉参考。

r = (0:.1:.9)';
g = r.^1.8;
b = r.^2.1;
mymap = [r g b]; 
rgbplot(mymap)
hold on
colormap(mymap)
colorbar('Ticks',[])

Figure contains an axes object. The axes object contains 3 objects of type line.

输入参数

全部折叠

要绘制的颜色图,指定为由 RGB 三元组组成的三列矩阵。RGB 三元组是包含三个元素的行向量,其元素分别指定颜色的红、绿、蓝分量的强度。强度必须在 [0, 1] 范围内。例如,下面是包含五种颜色的颜色图:

map = [0.2 0.1 0.5
    0.1 0.5 0.8
    0.2 0.7 0.6
    0.8 0.7 0.3
    0.9 1 0];

下表列出了常见颜色的 RGB 三元组值。

颜色RGB 三元组
黄色[1 1 0]
品红色[1 0 1]
青蓝色[0 1 1]
红色[1 0 0]
绿色[0 1 0]
蓝色[0 0 1]
白色[1 1 1]
黑色[0 0 0]

您也可以通过调用预定义的颜色图函数来创建矩阵。将该函数作为 rgbplot 函数的输入参数进行调用。例如,下面的命令绘制 parula 颜色图。

rgbplot(parula)

数据类型: double | single

版本历史记录

在 R2006a 之前推出

另请参阅