MATLAB®在显示可视化图形(如曲面图)时使用默认配色方案。您可以通过指定颜色映射来更改颜色方案。颜色映射是三列数组,包含RGB三联体,其中每一行定义一种不同的颜色。
例如,这里有一个带有默认配色方案的曲面图。
f =图;冲浪(峰);
下面的命令将当前图形的颜色映射更改为冬天
,几种预定义的颜色图之一(参见Colormaps查阅完整列表)。
colormap冬天;
如果你有多个数字,通过数字
对象的第一个参数colormap
函数。
colormap (f,热);
每个预定义的色图默认提供256种颜色的调色板。但是,您可以通过将一个整数传递给预定义的colormap函数来指定任意数量的颜色。例如,这里是热
有十个条目的彩色地图。
c =热(10);colormap (c);
您还可以创建自己的颜色图作为一个m × 3数组。数组中的每一行包含不同颜色的红色、绿色和蓝色强度。强度在[0,1]范围内。下面是一个简单的彩色地图,它包含三个条目。
Mycolors = [1 0 0;1 1 0;0 0 1);colormap (mycolors);
如果您使用多个轴,您可以通过将轴对象传递给colormap
函数。
Tiledlayout (1,2) ax1 = nexttile;冲浪(峰);阴影插值函数;colormap (ax₁,parula (10));ax2 = nexttile;冲浪(峰);阴影插值函数;colormap (ax2,酷(10));