caxis

设置colormap限制

描述

例子

caxis (限制)设置当前轴的colormap限制。限制一个两元向量的形式[cmin cmax]。中的所有值colormap索引数组小于等于cmin映射到colormap中的第一行。所有大于等于的值cmax映射到colormap中的最后一行。所有值之间cmincmax线性映射到colormap的中间行。

请注意

caxis函数仅影响具有。的图形对象CDataMapping属性设置为“缩放”。它不影响使用truecolor或具有CDataMapping设置为“直接”

例子

caxis(汽车)当colormap索引数组中的值发生更改时,启用自动限制更新。这是默认的行为。的caxis汽车命令是这种语法的另一种形式。

例子

caxis(手动)禁用自动限制更新。的caxis手册命令是这种语法的另一种形式。

例子

caxis (目标,___)设置特定轴或图表的colormap限制。指定目标作为任何以前的语法中的第一个输入参数。

例子

cl= caxis返回当前轴或图表的当前颜色映射限制。

例子

全部折叠

用色块绘制抛物面。

(X, Y) = meshgrid (5: .5:5);Z = X。^ 2 + y ^ 2;冲浪(Z);colorbar

获取当前的颜色限制。

lim = caxis
lim =1×20 50

将下限提高到20.。注意,所有的值Z小于等于20.映射到第一种颜色。

caxis (50 [20])

创建两个垂直偏移的抛物面。

(X, Y) = meshgrid (5: .5:5);Z1 = X。^ 2 + y ^ 2;Z2 = Z1 + 50;

画出第一个抛物面。添加一个颜色条,并为第二个抛物面保持坐标轴。

冲浪(X, Y, Z1);colorbar举行

保持当前的颜色限制“手动”选择。然后画出第二个抛物面。

caxis (“手动”);冲浪(X, Y, Z2);

从R2019b开始,可以使用tiledlayoutnexttile功能。调用tiledlayout函数可创建1×2的平铺图表布局。调用nexttile函数创建轴对象ax₁ax2。在每个轴上画一个抛物面。

(X, Y) = meshgrid (5:1:5);Z = X。^ 2 + y ^ 2;tiledlayout (1、2)%了情节ax₁= nexttile;冲浪(ax₁, Z);%的情节ax2 = nexttile;冲浪(ax2, Z);

将右坐标轴的颜色下限提高到20.

caxis (ax2 50 [20])

输入参数

全部折叠

新的限制,指定为一个向量的形式[cmin cmax]。的价值cmin必须小于cmax

数据类型:|

目标轴或图表,指定为对象,GeographicAxes对象,或具有Colormap属性(如a)HeatMapChart对象)。

输出参数

全部折叠

当前轴或图表的当前限制,以向量形式返回[cmin cmax]

更多关于

全部折叠

Colormap索引数组

将图表中的数据元素映射到colormap中的特定行上的数组。MATLAB®将索引数组存储为图形对象上的属性。

例如,CData财产的表面对象是一个索引数组,它将表面上的网格点映射到colormap中的特定行。

另请参阅

之前介绍过的R2006a