主要内容

使用Colormap更改颜色方案

MATLAB®在显示诸如曲面图之类的可视化时使用默认颜色方案。您可以通过指定Colormap来更改颜色方案。ColorMaps是包含RGB三元组的三列阵列,其中每行定义不同的颜色。

例如,这里是具有默认颜色方案的表面图。

f =图;冲浪(峰值);

图包含轴。轴包含类型表面的物体。

以下命令将当前数字的Colormap更改为冬天,几个预定义的Colormaps之一(见ColorMaps.对于完整列表)。

COLOROMAP.冬天;

图包含轴。轴包含类型表面的物体。

如果您有多个数字打开,请通过数字对象作为第一个参数COLOROMAP.功能。

Colormap(F,Hot);

图包含轴。轴包含类型表面的物体。

每个预定义的Colormap默认提供256种颜色的调色板。但是,您可以通过将整个数字传递给预定义的Colormap函数来指定任意数量的颜色。例如,这是热的Colormap有十个条目。

c =热(10);Colormap(c);

图包含轴。轴包含类型表面的物体。

您还可以创建自己的ColorMap作为M-by-3数组。阵列中的每一行包含不同颜色的红色,绿色和蓝色强度。强度在范围内[0,1]。这是一个包含三个条目的简单Colormap。

mycolors = [1 0 0;1 1 0;0 0 1];Colormap(Mycolors);

图包含轴。轴包含类型表面的物体。

如果您使用多个轴,可以通过将轴对象传递给每个轴为每个轴分配不同的ColorMapCOLOROMAP.功能。

TileDlayout(1,2)AX1 = NEXTTILE;冲浪(峰值);阴影interp.;Colormap(AX1,Parula(10));AX2 = NELTTILE;冲浪(峰值);阴影interp.;Colormap(AX2,COOL(10));

图包含2个轴。轴1包含类型表面的物体。轴2包含类型表面的物体。

相关话题