contourf
填充二维等高线图
语法
contourf (Z)
contourf (Z, n)
contourf (Z, v)
contourf (X, Y, Z)
contourf (X, Y, Z, n)
contourf (X, Y, Z, v)
LineSpec contourf(…)
contourf(…、名称、值)
contourf (ax,…)
[C,h] = contourf(…)
描述
填充等高线图显示从矩阵计算的等值线Z
并填充等值线之间的区域,使用对应于当前图形的颜色图的恒定颜色。
contourf (Z)
绘制矩阵的填充等高线图Z
,在那里Z
解释为高度对x-y飞机。Z
必须至少是一个包含至少两个不同值的2 × 2矩阵。的x的列索引对应的值Z
和y的值对应于的行索引Z
。等高线水平是自动选择的。
contourf (Z, n)
绘制矩阵的填充等高线图Z
与n
轮廓的水平。
contourf (Z, v)
绘制矩阵的填充等高线图Z
在单调递增向量中指定的数据值处画等高线v
。若要在特定值处显示单个等高线,请定义v
作为两个元素的向量,两个元素都等于所需的轮廓水平。例如,绘制关卡的单一轮廓k
,使用contourf (Z, k [k])
。指定向量v
设置LevelListMode
属性设置为手动。
contourf (X, Y, Z)
,contourf (X, Y, Z, n)
,contourf (X, Y, Z, v)
的填充等高线图Z
使用X
和Y
要确定x和y值。
如果
X
和Y
都是向量长度(X)
必须等于大小(Z, 2)
和长度(Y)
必须等于大小(Z, 1)
。向量必须严格递增或严格递减,且不能包含任何重复值。如果
X
和Y
都是矩阵,那么它们的大小一定等于的大小Z
。通常,你应该设置X
和Y
使列是严格递增或严格递减且行是均匀的(或行是严格递增或严格递减且列是均匀的)。
如果X
或Y
是不规则间隔的contourf
使用规则间隔的轮廓网格计算轮廓,然后将数据转换为X
或Y
。
LineSpec contourf(…)
属性指定的线类型和颜色绘制等高线LineSpec
。contourf
忽略标记符号。
contourf(…、名称、值)
使用一个或多个属性名、属性值对指定轮廓属性。名字
属性名,必须出现在单引号内(''
)。价值
对应的值。例如,“线宽”,2
设置等高线宽度为2。有关轮廓属性名称和值的列表,请参见轮廓属性。
contourf (ax,…)
所指定的轴斧头
而不是进入当前轴(gca
)。
[C,h] = contourf(…)
返回轮廓矩阵。C
包含定义等高线的数据和轮廓
对象h
。的ContourMatrix
属性。轮廓
对象还包含轮廓矩阵。的clabel
函数使用轮廓矩阵标记轮廓线。
例子
提示
南
值Z
在等高线图中留下带有黑色边界的白洞。