主要内容

鳞片

在地图轴上添加或修改图形比例

句法

鳞片
缩放器打开
缩放器关闭
鳞片财产,价值,...)
h = sucaeruler(...)

描述

鳞片切换图形刻度的显示。如果当前在当前地图轴中没有显示图形刻度,则将添加一个。如果当前显示任何图形秤,则将其删除。

缩放器打开将图形刻度添加到当前地图轴上。可以将多个图形秤添加到同一地图轴上。

缩放器关闭删除当前显示的任何图形秤。

鳞片财产,价值,...)添加图形刻度并将属性设置为指定的值。您可以使用命令显示图形比例属性的列表setm(h), 在哪里H是图形比例对象的手柄。可以使用显示的图形比例对象的当前值getm。可以使用显示的图形比例对象的属性进行修改setm

h = sucaeruler(...)返回hggroup处理图形比例对象。

背景

制图师通常会在地图上添加图形元素以指示其比例。也许最常用的是图形刻度,这是一种类似尺子的对象,它以正确的大小显示在地面上的距离。

例子

全部收缩

创建佛罗里达的地图显示。

USAMAP('佛罗里达')Geoshow('usastatelo.shp',,,,“ faceColor”,,,,'黄色的'

添加图形刻度。通过设置秤的位置xlocYloc特性。使用jajortick财产。

鳞片setm(handlem('sucaeruler1'),...'xloc',-3.21e5,'yloc',2.81E6,...'Majortick',0:200:600)

添加第二个图形量表,显示海里的距离。通过设置刻度标记和文本的方向tickdir财产。

鳞片'单位',,,,'nm')setm(handlem('sucaeruler2'),...'xloc',-3.2e5,...'yloc',2.78E6,...'tickdir',,,,'向下',,,,...'Majortick',0:100:300,...'Minortick',0:25:50,...“ majorticklength”,KM2NM(25),...“ MinortickLength”,KM2NM(12.5))

创建德克萨斯州和周边国家的地图。您的地图看起来可能不同,因为polcmap功能随机颜色。

状态=读取(“ usastatehi.shp”);图usamap(“德克萨斯”)h =高度(状态);faceColors = makeymbolspec(“多边形”,,,,...{'指数',[1 h],“ faceColor”,polcmap(h)});Geoshow(州,“显示类型”,,,,“多边形”,,,,...“符号Spec”,面彩)

添加默认的图形刻度。更改位置并将字体大小设置为8点。

鳞片setm(handlem(“ scaleeruler1”),...“ xloc”,-6.2e5,“ yloc”,3.1e6,...“ Majortick”,0:200:600,...“字体大小”,8)

位置单位鳞片默认为公里。注意Handlem接受关键字”鳞片”或者 ”scaleeruler1“为了第一鳞片,”scaleeruler2“对于第二个,等等。如果有多个鳞片在当前轴上,指定关键字”鳞片”返回手柄矢量。

返回鳞片作为一个团体对象使用Handlem功能。使用getm功能。

s = handlem(“鳞片”);getm(S)
ans =带有字段的结构:方位角:0儿童:[]颜色:[0 0] fontangle:'normal'fontname:'helvetica'fontsize:8 fontunits:'points'fontweight:'normal'标签:'lat:29.6479长:29.6479 long:-101.7263 lineWidth:-101.7263 lineWidth:''0.5000 Majortick:[0 200 400 600] Majorticklabel:{4x1 Cell} Majorticklength:20 Minortick:[0 25 50 75 100] Minorticklabel:'100'Minorticklength:12.5000 radius:12.5000 radius:12.5000 radius:'Earth''Earth''''Rulerstyle:'lorerstyle:'douner'tickdir'tickdir:'up'''tickmode:“手动”单元:'km'xloc:-620000 yloc:3100000 zloc:[]

使用航海里程单元创建第二个图形刻度。修改第二图形刻度的刻度属性。

鳞片“单位”,,,,“ nm”)setm(handlem(“ scaleeruler2”),“ yloc”,3.0E6,...“ Majortick”,0:100:300,...“ Minortick”,0:25:50,“ tickdir”,,,,“向下”,,,,...“ Majorticklength”,KM2NM(25),...“ MinortickLength”,KM2NM(12.5))

更改标尺样式。

setm(handlem(“ scaleeruler1”),“统治者”,,,,“线”)setm(handlem(“ scaleeruler2”),“统治者”,,,,“补丁”

对象属性

控制外观的属性

颜色

colorspec {no默认}

显示的图形秤的颜色- 控制图形比例线和文本的颜色。您可以使用RGB值的向量或MATLAB之一指定颜色®预定义的名称。默认情况下,图形刻度以黑色显示([0 0 0])。

fontangle

{正常} |斜体|斜

图形秤标签的角度文本- 控制图形比例文本组件的外观。使用任何MATLAB字体角度。

fontname

快递|{helvetica} |符号|时代

所有图形秤标签的字体姓氏- 设置所有显示的图形标签标签的字体。正确显示和打印fontname必须是系统支持的字体。金宝app

字体大小

在Fontunits {9}中指定的单位标量

字体大小- 指定用于所有显示的图形标签标签的字体大小,以由Fontunits财产。默认点大小为9。

Fontunits

英寸|厘米|归一化|{点} |像素

用于解释字体大小属性的单位- 设置为归一化时,工具箱解释了字体大小作为轴高度的一部分。例如,归一化字体大小0.16将文本字符设置为一个字体,其高度是轴高度的十分之一。默认单元,点等于1/72英寸。

量级

光|{正常} |Demi |胆大

选择粗体或正常字体- 所有显示的图形标签标签的字符重量。

标签

角色向量

图形秤的标签文本- 包含用于标记图形量表的字符矢量。文本以比例尺为中心。该标签通常用于指示地图的规模,例如“ 1:50,000,000”。

行宽

标量{0.5}

图形秤线宽度- 设置显示比例的线宽度。该值是代表点的标量,默认情况下为0.5。

jajortick

向量

图形秤主要刻度位置- 设置图形刻度的主要刻度位置。选择默认值以给出合理尺寸的比例。您可以通过提供位置向量来指定刻度标记的位置。这些通常是相同的间隔值,如开始:步骤:结束。值是单位的距离单位财产。

Majorticklabel

字符向量的单元格数

图形秤主要滴答标签- 设置与主要tick位置关联的文本标签。默认情况下,标签与主要的刻度位置相同。您可以通过提供字符向量的单元格数来覆盖它们。角色向量必须与tick位置一样多。

Majorticklength

标量

主要滴答线的长度- 控制主要滴答线的长度。长度是单位的距离单位财产。

Minortick

向量

图形秤小滴答位置- 设置图形刻度的次要刻度位置。选择默认值以给出合理尺寸的比例。您可以通过提供位置向量来指定刻度标记的位置。这些通常是相同的间隔值,如开始:步骤:结束。值是单位的距离单位财产。

Minorticklabel

角色向量

图形秤小滴答标签- 设置与次要刻度位置关联的文本标签。默认情况下,该标签与最后一个小滴答位置相同。您可以通过提供字符向量标签来覆盖此问题。

微型级

标量

小滴答线的长度- 控制小滴答线的长度。长度是单位的距离单位财产。

统治者

{标尺} |线|补丁

图形秤的样式- 在三种不同类型的图形秤显示中选择。默认值统治者样式看起来像N轴X-轴。这线样式在tick痕迹上有三条水平线。这种类型的图形量表通常在美国地质调查局的地图上使用。这补丁样式具有交替的黑白矩形,代替线条和刻度标记。

tickdir

{UP} |向下

滴答标记和文字的方向- 控制绘制刻度标记和文本标签的方向。在默认向上的方向上,刻度标记和文本标签位于基线上方,该标签位于xloc财产。在下调位置,刻度标记和标签在基线以下。

tickmode

{auto} |手动的

刻度位置模式- 控制刻度位置和标签是自动计算还是用户指定。明确设置刻度标签或位置会导致'手动的'刻度模式。将任何刻度标签或位置设置为空矩阵将tick模式重置为'汽车'。设置刻度模式'汽车'清除任何明确指定的刻度位置和标签,然后将其替换为默认值。

xloc

标量

图形刻度的X位置- 控制轴内图形比例的水平位置。该位置在笛卡尔投影坐标中指定。采用Showaxes使笛卡尔网格标签可见。您还可以通过用鼠标拖动基线来移动图形刻度。

Yloc

标量

图形量表的Y地位- 控制轴内图形比例的垂直位置。该位置在笛卡尔投影坐标中指定。采用Showaxes使笛卡尔网格标签可见。您还可以通过用鼠标拖动基线来移动图形刻度。

控制缩放的属性

方位角

标量

比例计算方位角- 地图的比例在投影内,地理位置和方位角有所不同。该属性控制着计算地理和投影坐标之间的缩放的方位角。方位角以地图轴的当前角度单位给出。默认方位角为0。

拉特

标量

规模计算的纬度- 地图的比例在投影内,地理位置和方位角有所不同。该属性控制着计算地理和投影坐标之间缩放的地理位置。纬度以地图轴的当前角度单位给出。默认位置是显示的地图的中心。

标量

规模计算的经度- 地图的比例在投影内,地理位置和方位角有所不同。该属性控制着计算地理和投影坐标之间缩放的地理位置。经度以地图轴的当前角度单位给出。默认位置是显示的地图的中心。

半径

参考球的名称或半径

参考球名或半径- 这半径属性控制角距离和表面距离之间的缩放。半径可以是由金宝appKM2DEG,或者可以是所需球的(数值)半径与单位财产。默认值为'地球'

单位

(有效距离单位)

表面距离单元- 定义以图形刻度显示的距离单元。单位可以是任何距离单位单位。距离字符向量也用于最后一个图形刻度文本标签。

其他属性

孩子们

(只读)

图形比例元素的名称- 包含分配给构成图形比例的图形元素的标签。图形秤的所有元素都具有隐藏的手柄,除了基线。您通常不需要直接访问元素。

尖端

您可以通过用鼠标拖动图形对象来重新定位图形对象。您还可以通过修改xlocYloc使用的属性setm

采用缩放器关闭,,,,CLMO缩放器, 或者clmo scalelulern删除规模统治者。您还可以删除带有图形比例对象删除(h), 或者删除(handlem(“ scalerulern')), 在哪里n是相应的整数。

版本历史记录

在R2006a之前引入