主要内容

使用色彩图改变配色方案

MATLAB®使用默认配色方案,当它显示可视化,如表面图。您可以通过指定颜色图来更改配色方案。colormap是包含RGB三元组的三列数组,其中每一行定义一个不同的颜色。

例如,下面是一个使用默认配色方案的曲面图。

f =图;冲浪(峰);

图中包含一个axes对象。axis对象包含一个类型为surface的对象。

下面的命令将当前图形的色度图更改为冬天,几个预定义的色彩图之一(参见Colormaps查看完整列表)。

colormap冬天

图中包含一个axes对象。axis对象包含一个类型为surface的对象。

如果有多个打开的图形,则传递数字对象的第一个参数colormap函数。

colormap (f,热);

图中包含一个axes对象。axis对象包含一个类型为surface的对象。

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

c =热(10);colormap (c);

图中包含一个axes对象。axis对象包含一个类型为surface的对象。

您还可以创建自己的颜色图作为m × 3数组。数组中的每一行都包含不同颜色的红色、绿色和蓝色强度。强度在[0,1]范围内。这是一个包含三个条目的简单色彩图。

Mycolors = [10 0 0;1 1 0;0 0 1);colormap (mycolors);

图中包含一个axes对象。axis对象包含一个类型为surface的对象。

如果使用多个轴,则可以通过将坐标轴对象传递给colormap函数。

Tiledlayout (1,2) ax1 = nexttile;冲浪(峰);阴影插值函数;colormap (ax₁,parula (10));ax2 = nexttile;冲浪(峰);阴影插值函数;colormap (ax2,酷(10));

图中包含2个轴对象。坐标轴对象1包含一个曲面类型的对象。Axes对象2包含一个类型为surface的对象。

相关的话题

Baidu
map