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));