主要内容

罗斯瓦罗

添加指向地理北极的图形元素

句法

罗斯瓦罗
Northarrow('属性',价值,......)

描述

罗斯瓦罗创建一个默认的北箭头。

Northarrow('属性',价值,......)使用指定的属性/值对创建北箭头。属性的有效条目是'纬度''经度''facecholor''Edgecolor''行宽', 和'scaleratio'。这'纬度''经度'属性指定北箭头的位置。这'facecholor''Edgecolor', 和'行宽'属性控制北箭头的外观。这'scaleratio'属性表示北箭头的大小作为轴的尺寸的一小部分。一种'scaleratio'值0.10创建北箭头十分之一(1/10)轴的尺寸。你可以改变外观('facecholor''Edgecolor', 和'行宽')使用北箭头使用命令。

罗斯瓦罗功能在显示的地图上创建北箭头符号。您可以通过单击和拖动其图标重新定位北箭头符号。或者,打开一个对话框,您可以通过右键单击或使用来更改北箭头的位置Ctrl.- 点击箭头。无论您在哪里移动符号,都会计算北箭头的方向,并且不需要手动调整。

修改北箭头的一些属性导致更换原始对象。采用handlem('northarrow')获取与北箭头相关联的手柄。

例子

全部收缩

创建德克萨斯州地图。在地图左下方添加北箭头。

图USAMAP(“德克萨斯州”)状态=可亲读(“Usastatelo.shp”);FaceColors = modeyymbolspec(“多边形”......{'指数',[1 numel(状态)],'facecholor',polcmap(高度(状态))});Geoshow(州,“显示类型”“多边形”“symbolspec”,面部哥伦士)Northarrow(“纬度”,25,“经度”,-105,“行宽”,1.5);

改变北箭头的边缘和面部颜色。

h = handlem(“Northarrow”);套(h,“facecholor”,[1 0.8431 0],“Edgecolor”,[0.01 0.01 0.9])

在南极创建地图。在指定的地理位置添加北箭头。

gt = Readgeotable(“landareas.shp”);antarctica = gt(gt.name ==“南极洲”,:);图世界图表(“南极”)Geoshow(南极洲)Northarrow(“纬度”,-57,“经度”,135);

改变北箭头的外观。

h = handlem(“Northarrow”);套(h,“facecholor”,[1.000 0.8431 0.0000],......“Edgecolor”,[0.0100 0.0100 0.9000])

表明,通过创造三个北箭头,南极的每个方向都是北方。请注意,北箭头是带有笛卡尔坐标的轴中的对象,而不是映射对象。因此,如果您创建多个北箭头,则任何操作北箭头的映射工具箱™功能将仅影响绘制的最后一个。

Northarrow(“纬度”,-57,“经度”,45);Northarrow(“纬度”,-57,“经度”,225);Northarrow(“纬度”,-57,“经度”,315);

限制

您可以在地图上绘制多个北箭头。但是,回调只会使用最近创建的北箭头。此外,由于它可以在地图帧限制之外显示,因此北箭头不会转换为“映射”对象。因此,如果地图原点或投影变化,则必须手动更新北箭头的位置和方向。

版本历史记录

在R2006A之前介绍

也可以看看