主要内容

contourm

项目二维等高线图的地图数据

描述

例子

contourm (Z,R)创建一个常规的数据网格的等高线图Z与地理参考R

contourm (纬度,,Z)显示一个定位数据网格的等高线图,Z与地理位置定义为纬度

contourm (___,n)吸引了n轮廓的水平。

例子

contourm (___,V)画轮廓在指定的水平V

contourm (___,线型)指定轮廓的线条样式和颜色。

contourm (___,名称,值)允许你设置可选的参数。参数名称可以缩写,并不重要。此外,下列hggroup属性可以指定:“HandleVisibility”,“父”,“标签”,“用户数据”,“可见”

C= contourm (___)返回一个标准轮廓矩阵C,表示经度数据第一行和第二行代表纬度数据。

(C,h)= contourm (___)返回轮廓矩阵和轮廓的处理补丁到当前轴。类型的句柄hggroup

例子

全部折叠

让大地水准面高度和地理信息引用对象从EGM96大地水准面模型。

(N, R) = egm96geoid;

创建一个大地水准面数据的等高线图。添加轴标签和一个传奇。

(c、h) = contourm (N, R,“LevelStep”,20岁,“ShowText”,“上”);包含(“经”)ylabel (“纬度”)clegendm (c, h, 1)

图包含一个坐标轴对象。坐标轴对象包含78行类型的对象,文本。

轮廓大地水准面高的区域,包括韩国的背景地形海拔高度和深度测量法。

海拔和大地水准面为朝鲜半岛周边地区高度数据。

负载korea5cN = egm96geoid (korea5cR);

创建一个地图坐标轴对象以适当的限制。然后,显示海拔高度数据。应用一个colormap。

图worldmap (korea5cR.LatitudeLimits korea5cR.LongitudeLimits) geoshow (korea5c korea5cR,“DisplayType”,“texturemap”)demcmap (korea5c)

显示的大地水准面轮廓值从-100年到100年增加5。

(c、h) = contourm (N, korea5cR 100:5:100,“k”);

白色背景的红色标签添加到轮廓。

t = clabelm (c、h);集(t)“颜色”,“r”)组(t)“写成BackgroundColor”,“白色”)组(t)“FontWeight”,“大胆”)

输入参数

全部折叠

定期或定位数据网格,指定为一个——- - - - - -N矩阵。

如果网格包含地区缺失的数据,设置相应的元素Z。等值线等领域进入时终止。同样的,如果你使用“填满”,“上”或打电话contourfmnull数据等领域将不会填满。如果你使用语法contourm(纬度,经度,Z,…)然而,纬度一定是有限的,非吗价值观无处不在。在这种情况下,集Z在零数据区域,但确保相应的元素纬度有有限的值指定实际的位置在地球上。

地理参考,指定为以下之一。关于引用向量和矩阵的更多信息,请参阅地理栅格数据

类型 描述
地理栅格引用对象

GeographicCellsReferenceGeographicPostingsReference地理栅格引用对象。的RasterSize属性必须与数据网格的大小一致,大小(Z)

向量

1×3数值向量元素:

(细胞/学位northern_latitude_limit western_longitude_limit]
矩阵

3×2数字矩阵变换光栅行和列索引或者从地理坐标:

(经度纬度]=[行坳1]* R

R定义了一个(non-rotational non-skewed)关系,其中每一列的数据网格瀑布沿子午线和每一行瀑布沿着平行。关于引用向量和矩阵的更多信息,请参阅地理栅格数据

如果当前轴轴,地图的坐标Z预计使用投影轴的结构。在相应的轮廓被吸引Z的水平。

地理位置与纬度和经度坐标数组,指定为一个矩阵相同的大小Z,或一个向量长度匹配的行数Z

数量的轮廓水平,指定为一个数字标量。

轮廓的价值水平,指定为一个数值向量长度大于或等于两个。使用V = [V V]计算一个轮廓水平v

线条样式和颜色,指定为一个特征向量包含符号或字符串。这些符号可以出现在任何顺序。你不需要指定特征(线条样式和颜色)。

例子:“——r”是一个红色虚线

线条样式 描述 产生的线
“- - -” 实线

样品的实线

“——” 虚线

样本的虚线

“:” 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

颜色名称 短名称 外观
“红色” “r”

红色的示例

“绿色” ‘g’

样品的颜色绿色

“蓝” “b”

样品的颜色蓝色

“青色” “c”

样品的颜色青色

“红色” “米”

样品的颜色红色

“黄色” “y”

样品的颜色黄色

“黑” “k”

样品的颜色黑色

“白色” ' w '

样品的颜色白色

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“LabelSpacing”, 72年

彩色等值线之间的区域,指定为逗号分隔组成的“填满”“关闭”“上”。默认情况下contourm画一条线(可能有多个部分)为每个轮廓水平。如果你设置填满“上”,然后contourm颜色之间的多边形区域,选择一个不同的颜色为每个等高线间距的colormap图的轮廓。设置填满“上”电话几乎是一样的contourfm;唯一的区别是,contourfm还设置LineColor默认为黑色。

每个轮廓线间距标签,指定为逗号分隔组成的“LabelSpacing”和一个数字标量。当您显示轮廓线标签通过调用clabelm或通过指定“ShowText”,“上”默认情况下,标签间距为144分(2英寸)在每一行。您可以指定间距的设置LabelSpacing的价值点。如果个体轮廓线的长度小于指定值,只有一个轮廓标签上显示这条线。

等值线的值,指定为逗号分隔组成的“LevelList”和一个数字向量。这个属性使用一个行向量增加值指定的水平等值线绘制。

指定的轮廓线,间距为逗号分隔两人组成的“LevelStep”和一个数字标量。的contourm函数绘制等值线定期由价值决定的LevelStep,除非可选的第三个参数,n(轮廓水平的数量)V(向量指定轮廓水平)。如果nV结合使用LevelStep参数,那么LevelStep参数被忽略。如果n,V,LevelStep参数都省略了,contourm自动选择一个统一的步骤。

轮廓线颜色,指定为逗号分隔组成的“LineColor”“平”颜色名称,一个短名称,一个RGB值,或者“没有”。的默认值“平”选择一个不同的颜色在每个轮廓线级别的colormap图的轮廓。的值“没有”没有颜色适用于行。

为一个自定义颜色,指定一个RGB值。一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项和等效RGB三胞胎。

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

红色的示例

“绿色” ‘g’ (0 1 0)

样品的颜色绿色

“蓝” “b” (0 0 1)

样品的颜色蓝色

“青色” “c” (0 1 1)

样品的颜色青色

“红色” “米” (1 0 1)

样品的颜色红色

“黄色” “y” (1 1 0)

样品的颜色黄色

“黑” “k” (0 0 0)

样品的颜色黑色

“白色” ' w ' (1 1 1)

样品的颜色白色

轮廓线线型,指定为逗号分隔组成的“线型”“- - -”(固体)“——”(虚线)“:”(虚线)“-”。(dash-dot),或“没有”。说明符的工作一样在MATLAB中线对象®图形。

宽度的轮廓线点,指定为逗号分隔组成的“线宽”和一个数字标量。1点= 1/72英寸。

国旗在等值线显示标签,指定为逗号分隔组成的“ShowText”“关闭”“上”。如果你设置ShowText“上”,contourm显示文本标签在每个轮廓线指示相应的轮廓水平的价值。添加标签你的轮廓线的另一种方法是调用clabelm后调用contourm

输出参数

全部折叠

标准轮廓矩阵作为矩阵有两行返回。第一行代表经度数据和第二行代表纬度数据。

处理轮廓补丁到当前轴,作为一个返回hggroup

提示

  • 你有三种方式来控制等高水平的数量显示在你的地图:

    1. 设置轮廓的数量级别指定标量n在语法contourm (Z, R, n)contourm(纬度、经度、Z n)

    2. 使用向量V指定水平的语法的轮廓contourm (Z, R, V)contourm(纬度,经度,Z, V)

    3. 选择定期的轮廓是通过设置LevelStep参数。

    如果你不使用任何上述方法来设置你的轮廓水平,contourm函数显示大约五等高水平。

版本历史

之前介绍过的R2006a