主要内容

contourm

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

描述

例子

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

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

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

例子

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

contourm (___,LineSpec)使用任何有效的LineSpec画轮廓线。

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

行规范,指定为一个LineSpec

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“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”“平”,一个ColorSpec,或“没有”。指定一个颜色用于所有的轮廓线,您可以指定一个ColorSpec三元素组成的RGB向量或一个MATLAB®预定义的名称。如果您省略LineColor或设置它“平”,contourm选择一个不同的颜色在每个轮廓线级别的colormap图的轮廓。如果你设置LineColor“没有”,轮廓线将不可见。

轮廓线线型,指定为逗号分隔组成的“线型”“- - -”(固体)“——”(虚线)“:”(虚线)“-”。(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