主要内容

mapaxes

创建地图轴

自从R2023a

    描述

    创建地图轴

    mapaxes创建默认地图在当前图轴。默认情况下,函数创建一个世界地图,使用一个平等地球投影。

    例子

    mapaxes (名称=值)地图轴使用一个或多个指定选项名称参数。例如,字形大小= 14设置字体大小的轴文本映射到14分。一个属性列表,看到MapAxes属性

    例子

    mapaxes (,___)在指定的对象创建地图轴,而不是在当前图中,除了从以前的语法输入的任意组合。

    例子

    mx = mapaxes (___)返回MapAxes对象。使用mx查询和修改的属性MapAxes对象创建后。一个属性列表,看到MapAxes属性

    指定当前轴

    例子

    mapaxes (cmx)指定地图轴cmx作为当前轴。

    例子

    全部折叠

    创建一个地图的插页地图定位两种MapAxes图中的对象。

    指定的位置MapAxes对象,左下角有一个点(0.1,0.1),宽度和高度为0.7。指定的位置对象,左下角有一个点(0.67,0.67),宽度和高度为0.26。默认情况下,mapaxes规范化值图。返回MapAxes对象作为mx₁(

    图mx₁= mapaxes(位置= (0.1 - 0.1 0.7 - 0.7));(= mapaxes(位置= (0.67 - 0.67 0.26 - 0.26));

    图包含2轴对象。Mapaxes对象1是空的。Mapaxes对象2是空的。

    读一个shapefile包含世界陆地面积作为地理空间表到工作区中。表代表了土地使用多边形形状的地理坐标。提取表行对澳大利亚。

    世界= readgeotable (“landareas.shp”);idx =世界。名字= =“澳大利亚”;澳大利亚=世界(idx:);

    改变投影坐标参考系统(CRS)的第一轴映射到CRS适合澳大利亚。然后,显示澳大利亚多边形在第一轴。

    mx₁。ProjectedCRS = projcrs (3112);geoplot (mx₁,澳大利亚)

    显示全球土地面积多边形和澳大利亚第二地图多边形轴。使用红色的澳大利亚多边形。

    geoplot(第二、世界)geoplot(第二,澳大利亚,“红色”)

    隐藏扁虱和蜱虫地图上第二轴通过设置标签TickDirFontColor属性。

    第二。TickDir =“没有”;第二。FontColor =“没有”;

    图包含2轴对象。Mapaxes对象1包含一个类型的对象的多边形。Mapaxes对象2包含对象类型的多边形。

    创建两个MapAxes对象和指定他们的位置。返回MapAxes对象作为mx₁(

    图mx₁= mapaxes(位置= (0.1 - 0.1 0.45 - 0.45));(= mapaxes(位置= (0.5 - 0.5 0.45 - 0.45));

    图包含2轴对象。Mapaxes对象1是空的。Mapaxes对象2是空的。

    使mx₁当前轴。这一行动使得后续轴目标图形功能。代表全球陆地面积坐标轴显示多边形。

    mapaxes (mx₁)土地= readgeotable (“landareas.shp”);geoplot(土地)

    图包含2轴对象。Mapaxes对象1包含一个类型的对象的多边形。Mapaxes对象2是空的。

    创建一个图有两个选项卡。添加一个轴映射到每个选项卡指定父容器为每个轴。

    图tab1 = uitab(标题=“Tab1”);mx₁= mapaxes (tab1);tab2 = = uitab(标题“Tab2”);(= mapaxes (tab2);

    多边形代表全球土地领域第一个选项卡,点代表全球城市的第二个选项卡。

    土地= readgeotable (“landareas.shp”);geoplot (mx₁,城市土地)= readgeotable (“worldcities.shp”);geoplot((城市)

    图包含2轴uitabgroup类型的对象和另一个对象。Mapaxes对象1包含一个类型的对象的观点。Mapaxes对象2包含一个类型的对象的多边形。

    创建一个地图坐标轴标题。删除格线,指定地图轮廓颜色,并使用名称-值参数指定字体颜色。

    mapaxes (GraticuleLineStyle =“没有”OutlineColor =“r”FontColor =“b”)标题(“我的名字”)

    图包含一个坐标轴对象mapaxes型。mapaxes对象是空的。

    此外,您可以设置的属性MapAxes对象创建后返回MapAxes对象作为一个变量。

    图mx = mapaxes;标题(“我的名字”mx)。GraticuleLineStyle =“没有”;mx。OutlineColor =“r”;mx。FontColor =“b”;

    使用一个不同的颜色比标记标签的标题,设置颜色的标题。

    mx.Title。颜色=“k”;

    图包含一个坐标轴对象mapaxes型。mapaxes对象是空的。

    输入参数

    全部折叠

    指定为一个父容器,面板,选项卡,TiledChartLayout,或GridLayout对象。

    轴电流,指定为一个MapAxes对象。

    名称-值参数

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

    例子:mapaxes(位置= (0.3 - 0.3 0.5 - 0.5))指定轴的位置地图,在左下角有一个点(0.3,0.3),宽度和高度为0.5。默认情况下,mapaxes规范化值图。

    请注意

    使用名称-值参数来指定值的属性MapAxes这个函数创建的对象。这里列出的属性是唯一的一个子集。一个完整的列表,请参阅MapAxes属性

    投影坐标参考系统(CRS),指定为一个projcrs对象。MapAxes对象使用投影法和投影参数存储在预计CRS将地理经度坐标投影(xy)坐标。

    当你改变预计CRS, MATLAB®自动更新地图CRS轴使用新的预测。

    改变的投影参数CRS,访问底层ProjectionParameters财产的projcrs对象。

    p = projcrs (26919);甘氨胆酸newmap (p) mx =;mx.ProjectionParameters。LongitudeOfNaturalOrigin = -75;

    的例子如何自定义地图使用的投影轴,明白了改变投影和投影参数

    默认情况下,轴对象映射使用1984年的世界大地测量系统(WGS 84) /等于地球格林威治预计CRS, EPSG代码8857年

    预计CRS必须有一个正向和反向投影实现。大多数预测crs正向和反向投影实现。

    大小和位置,不包括标签的边缘,指定为研制出向量的形式(左底宽高)。默认情况下,MATLAB措施单位规范化容器中的值。改变单位,设置单位财产。

    • 元素定义容器的左下角的距离(通常是一个图,面板,或选项卡)的左下角位置边界。

    • 宽度高度元素边界位置尺寸。

    如果你想指定位置和占轴周围的文本,然后设置OuterPosition财产。这个图显示了定义的区域OuterPosition(蓝色)和值位置值(红色)。

    图坐标轴标题。内部的位置已用红色标出。外中概述的立场是蓝色的。

    请注意

    设置此属性当父容器是没有影响TiledChartLayout对象。

    大小和位置,包括标签和保证金,指定为研制出向量的形式(左底宽高)。默认情况下,MATLAB措施单位规范化容器中的值。改变单位,设置单位财产。的默认值(0 0 1 1)包括整个容器内部。

    • 元素定义容器的左下角的距离(通常是一个图,面板,或选项卡)的左下角外边界的位置。

    • 宽度高度元素外边界位置尺寸。

    这个图显示了定义的区域OuterPosition(蓝色)和值位置值(红色)。

    图坐标轴标题。内部的位置已用红色标出。外中概述的立场是蓝色的。

    请注意

    设置此属性当父容器是没有影响TiledChartLayout

    指定位置单位,作为其中一个值。

    单位 描述
    “归一化”(默认) 规范化的容器,这通常是图或面板。左下角的容器映射到(0,0)和右上角的地图(1,1)
    “英寸” 英寸。
    “厘米” 厘米。
    “角色”

    基于默认UIControl字体图形的根对象:

    • 字符宽度=宽度的信x

    • 字符高度=基线两行文字之间的距离。

    “点” 字体设计点。一个点= 1/72英寸。
    “像素”

    像素。

    从R2015b开始,距离的像素是独立的系统分辨率在Windows®麦金塔电脑系统。

    • 在Windows系统中,一个像素是一英寸的1/96。

    • 麦金塔电脑系统中,一个像素是一英寸的1/72。

    • 在Linux上®系统中,一个像素的大小取决于您的系统分辨率。

    当使用一个名称-值参数指定单位在创建对象的过程中,你必须设置单位财产之前指定您想要使用这些单位的属性,如位置

    版本历史

    介绍了R2023a