主要内容

地理润发器属性

使用地理值控制轴的外观和行为

地理润发器属性控制纬度轴和经度轴的外观和行为地理学。每个单独的轴都是一个地理润发器目的。通过更改标尺的属性值,您可以修改特定轴的某些方面。

对于某些标尺属性,您可以通过在地理轴上设置属性而不是设置每个单独标尺的属性来自定义尺寸(纬度轴和经度轴)的外观。例如,使用地理润发器属性,您可以为每个标尺指定不同的颜色。通常,它是优选的,更简单,以指定两个统治者的颜色地理学财产,并保持统治者在外观上一致。

使用点符号来参考标尺属性。通过统治者对象通过latitudeaxis.要么龙天度XXIS.财产的财产地理学目的。

%创建了一个地理学。GX =地理学;%查看地理磨坊对象。latruler = gx.latitudeaxis latruler =带有属性的地理挤利器:限制:[-85.0511 85.0511]标记值:[-75 -45 0 45 75] ticklabelformat:'dms'显示所有属性

外貌

展开全部

最小和最大轴限制,指定为表单的两个元素向量[min max]限制是只读属性。

设置a的限制地理学, 使用北极客程功能。

笔记

限制纬度和经度的财产地理润发器对象总是具有相同的值latitudelimits.财产和零件龙头之遥父母的财产地理学对象分别。

例子:latlim = gx.latitudeaxis.limits;

轴线和标签的颜色,指定为RGB三联网,一个十六进制颜色代码,颜色名称或短颜色名称。

有关自定义颜色,请指定RGB三态或十六进制颜色代码。

  • RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0,1];例如,[0.4 0.6 0.7]

  • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量()接着是三个或六个十六进制数字,可以从0.F。这些值不区分大小写。因此,颜色代码'#ff8800''#ff8800''#f80', 和'#f80'是等同的。

或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

颜色名称 简称 RGB三重态 十六进制颜色代码 外貌
'红色的' 'r' [1 0 0] '#ff0000'

'绿色' 'G' [0 1 0] '#00ff00'

'蓝色的' 'B' [0 0 1] '#0000ff'

'青色' 'C' [0 1 1] '#00ffff'

'品红' 'M' [1 0 1] '#ff00ff'

'黄色' '是' [1 1 0] '#ffff00'

'黑色的' 'K' [0 0 0] '#000000'

'白色的' 'W' [1 1] '#ffffff'

'没有任何' 不适用 不适用 不适用 没有颜色

以下是RGB三元组和默认颜色MATLAB的十六进制颜色代码®在许多类型的图中使用。

RGB三重态 十六进制颜色代码 外貌
[0 0.4470 0.7410] '#0072bd'

[0.8500 0.3250 0.0980] '#d95319'

[0.9290 0.6940 0.1250] '#edb120'

[0.4940 0.1840 0.5560] '#7e2f8e'

[0.4660 0.6740 0.1880] '#77ac30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#a2142f'

笔记

设置Axiscolor.父母的财产地理学设置颜色本物业地理润发器对象到相同的值。这些统治者对象与之相关联latitudeaxis.龙天度XXIS.属性地理学。相反,设置这些地理润发器属性没有设置地理学财产。为防止轴属性值覆盖标尺属性值,请先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.Color ='B'

例子:gx.latitudeaxis.Color ='蓝'

例子:gx.latitudeaxis.Color = [0.1 0.7 0.8];

例子:gx.latitudeaxis.Color ='#0000FF';

轴线和刻度标记的宽度,指定为点单位的正值。一点等于1/72英寸。

笔记

设置行宽父母的财产地理学设置行宽本物业地理润发器对象到相同的值。这些统治者对象与之相关联latitudeaxis.龙天度XXIS.属性地理学。相反,设置标尺属性不会设置轴属性。为防止轴属性值覆盖标尺属性值,请先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.linewidth = 2;

轴标签,指定为a文本目的。

要更改现有文本,请设置细绳财产的财产文本目的。要更改标签外观,例如字体大小或颜色,请设置其他属性。有关完整列表,请参阅文本属性

例如,创建一个地理轴对象。将纬度轴标签的字符串属性设置为'纬度轴'和经度轴标签的字体大小16.

GX =地理学;gx.latitudeaxis.label.string =.'纬度轴';gx.longitudeaxis.label.fontsize = 16;

具有定制纬度和经度轴标签的地理轴。纬度轴标签已更新文本,经度轴标签更大。

笔记

  • 文本对象不是统治者对象的一个​​子,因此无法返回findobj.它不使用默认文本属性值。

  • 存储在此属性中的文本对象与存储在父对象的标签属性中的文本对象相同。因此,您可以使用标尺或父对象的属性修改文本对象。例如,在存储在纬线轴标尺中的文本对象上设置字体大小标签属性与设置存储在中的文本对象上的字体大小相同LATITUDELABEL.父轴的属性。

轴标签水平对齐,指定为表中的值之一。

LabelHorizo​​ntalalign.价值 描述 外貌
'中央'

对于横轴,标签以绘图框的左边缘和右边缘为中心。

对于垂直轴,标签以绘图框的顶部和底部边缘为中心。

水平和以垂直的轴标签为中心。

'剩下'

对于横轴,标签与绘图框的左边缘对齐。

对于垂直轴,标签与绘图盒的底部边缘对齐。

水平和左对齐的垂直轴标签。

'对'

对于横轴,标签与绘图框的右边缘对齐。

对于垂直轴,标签与绘图盒的顶部边缘对齐。

水平和右对齐的垂直轴标签。

轴尺寸可见性,指定为'在'要么'离开',或作为数字或逻辑1真的) 要么0.错误的)。价值'在'相当于真的, 和'离开'相当于错误的。因此,您可以使用此属性的值作为逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnoffSwitchState.

  • '在'- 显示轴标尺。

  • '离开'- 隐藏轴标尺而不删除它。您仍然可以使用标尺对象访问不可见轴标尺的属性。

例子:gx.latitudeaxis.visible ='关';

勾选值和标签

展开全部

沿轴的刻度标记位置,指定为增加值的向量。

如果为此属性分配值,则Matlab设置TickvaluesMode.财产'手动的'

例子:gx.latitudeaxis.TickValues = [-15 -10 0 10 15];

例子:gx.longitudeaxis.tickvalues = 0:10:100;

选择模式标语值属性,指定为其中一个值:

  • '汽车'- 根据地图的限制和轴的位置(大小)自动选择勾选值。

  • '手动的'- 使用您指定的勾号值。要指定值,请设置标语值财产。

刻度标记标签,指定为字符向量或字符串数​​组的单元格数组。如果您没有为所有刻度值指定足够的标签,则标签重复。标签支持TEX和LAT万博1manbetxEX标记。看看ticklabelinterpreter.财产有关更多信息。

例子:gx.tickvalues = [-66.5 -23.5 0 23.5 66.5];gx.latitudeaxis.ticklabels = {'南极圈','摩羯座的热带','赤道','癌症热带','artic circle'};

如果您设置此属性,Matlab设置了TicklabelsMode.财产'手动的'

数据类型:char|细绳

选择模式标记标签属性,指定为其中一个值:

  • '汽车'- 自动选择刻度标签。

  • '手动的'- 使用您指定的刻度标签。要指定标签,请设置标记标签财产。

侦听标签字符的解释,指定为其中一个值:

  • 'tex'- 使用TEX标记的子集解释字符。

  • '乳胶'- 使用LaTex Markup解释字符。

  • '没有任何'- 显示文字字符。

有关这些口译员的更多信息,请参阅翻译财产文本属性参考页面。

例子:gx.latitudeaxis.ticklabelinterpreter ='乳胶';

勾选标签格式,指定为以下值之一。

格式 描述 例子
'dd' 小数点加指南针方向
23°N.
'dm' 程度和(十进制)分钟加指南针方向
18°30'W.
'DMS' 度数,分钟和(十进制)秒加上指南针方向
110°06'18.5“e
'-dd' 带有负符号( - )的小数度,以指示南部和西方。
-115.25°
'-dm' 含有减号( - )的程度和(十进制)分钟表示南部和西方。
-5°45.5'
'-dms' 度数,分钟和(十进制)秒与减号( - )表示南部和西方。
-3°21'05“

您还可以使用itch标签格式使用Geotickformat功能。

笔记

设置ticklabelformat.父母的财产地理学设置ticklabelformat.本物业地理润发器对象到相同的值。这些统治者对象与之相关联latitudeaxis.龙天度XXIS.属性地理学。相反,设置统治者属性中的任何一个都不会设置轴属性。为防止轴属性值覆盖标尺属性值,请先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.ticklabelformat ='dd';

刻度标签的旋转,指定为度数的标量值。正值逆时针旋转。负值使得顺时针旋转。例如,指定gx.latitudeaxis.ticklabelrotation = 45;以逆时针方向旋转蜱标签45度。

样本旋转滴答标签

如果为此属性分配值,则Matlab设置了ticklabelrotation.财产'手动的'

例子:gx.latitudeaxis.Ticklabelrotation = -45;

选择模式ticklabelrotation.属性,指定为其中一个值:

  • '汽车'- 对象自动选择勾选标签旋转。

  • '手动的'- 使用指定的刻度标签旋转。要指定旋转,请设置ticklabelrotation.财产。

刻度标记方向,指定为以下值之一:

价值 描述 例子
'在' 从轴线向内引导刻度标记。

样本刻度标记向内指向

'出去' 将刻度线引导从轴线向外标记。

样本刻度标记向外指向

'两个都' 将刻度线刻录到轴线上。

样本刻度标记交叉轴线

如果为此属性分配值,则Matlab设置TickDirectionMode.财产'手动的'

笔记

设置Tickdir.父母的财产地理学设置划分本物业地理润发器对象到相同的值。这地理润发器对象与之相关联latitudeaxis.龙天度XXIS.属性地理学。相反,设置一个标尺属性未设置轴属性。为防止轴属性值覆盖标尺属性值,请先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.TickDirection ='OUT';

选择模式划分属性,指定为其中一个值:

  • '汽车'- 自动选择滴答方向。

  • '手动的'- 使用指定的刻度方向。要指定滴答方向,请设置划分财产。

刻度标记长度,指定为表单的两个元素向量[长度未使用]。(这地理润发器对象使用双元素向量与其他统治者对象中该属性的值一致。)第一个元素是刻度标记长度。指定相对于最长轴维度归一化的单位值。

笔记

设置Ticklength.父母的财产地理学设置Ticklength.本物业地理润发器对象到相同的值。这地理润发器对象与之相关联latitudeaxis.龙天度XXIS.。相反,设置统治者属性不会设置轴属性。为防止轴属性值覆盖标尺属性值,请先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.Ticklength = [0.04 0];

字体

展开全部

字体名称,指定为系统支持的字体名称或万博1manbetx'固定宽度'。默认字体取决于特定的系统和语言环境。使用在任何区域设置中看起来不错的固定宽度字体,指定'固定宽度'。使用的实际固定宽度字体取决于fixedwidthfontname.根对象的属性。

笔记

设置fontname.父轴的属性设置了fontname.本物业地理润发器对象到相同的值。这地理润发器对象与之相关联latitudeaxis.龙天度XXIS.。相反,设置统治者属性不会设置轴属性。为防止轴属性值覆盖标尺属性值,请先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.fontname ='cambria';

字体大小,指定为标量数值。默认字体大小取决于特定的操作系统和语言环境。

笔记

  • 设置字体大小父轴的属性设置了字体大小本物业地理润发器对象到相同的值。但是,设置统治者属性不会设置轴属性。为防止轴属性值覆盖标尺属性值,请先设置轴值,然后设置标尺值。

  • 设置字体大小标尺上的属性会更改刻度标签的大小。MATLAB还使用使用的轴标签的字体大小更新LabelfontSizeMultiplier父轴。例如,将纬度轴标尺的字体大小设置为12设置字体大小LATITUDELABEL.父轴的属性为12倍的值LabelfontSizeMultiplier财产。

例子:gx.latitudeaxis.fontsize = 12;

文本字符的厚度,指定为其中一个值:

  • '普通的'- 由特定字体定义的默认重量。

  • '胆大'- 比正常的更厚的字符概述。

Matlab使用这一点fontweight.属性从系统上可用的字体中选择字体。并非所有字体都有粗体的字体重量。因此,指定粗体的重量仍然可以导致正常的字体重量。

笔记

设置fontweight.父轴的属性设置了fontweight.本物业地理润发器对象到相同的值。这地理润发器对象与之相关联latitudeaxis.龙天度XXIS.特性。相反,设置标尺属性不会设置轴属性。为了防止轴属性值覆盖标尺属性值,首先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.fontweight ='粗体';

字符斜率,指定为'普通的'要么'斜体'。并非所有字体都有字体样式。因此,斜体字体可以看起来与正常字体相同。

笔记

设置Fontangle.父轴的属性设置了Fontangle.本物业地理润发器两者的对象latitudeaxis.龙天度XXIS.到相同的价值。相反,设置统治者属性不会设置轴属性。为了防止轴属性值覆盖标尺属性值,首先设置轴值,然后设置标尺值。

例子:gx.latitudeaxis.fontangle ='斜体';

字符平滑,指定为'在'要么'离开',或作为数字或逻辑1真的) 要么0.错误的)。价值'在'相当于真的, 和'离开'相当于错误的。因此,您可以使用此属性的值作为逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnoffSwitchState.

  • '在'- 使用altialiasing来减少文本字符的锯齿状外观,并使文本更易于阅读。在某些情况下,平滑文本融合了背景颜色,可以使文本出现模糊。

  • '离开'- 不要使用抗锯齿。如果文本似乎模糊,请使用此设置。

例子:gx.latitudeaxis.fontsmoothing ='关';

回调

展开全部

轴限制更改回调,指定为以下值之一:

  • 功能手柄。

  • 其中第一元素是函数手柄的单元阵列。单元格数组中的后续元素是传递给回调函数的参数。

  • 包含有效MATLAB表达式(不推荐)的字符向量。MATLAB在基础工作区中评估此表达式。

在轴限制的情况下,在编程方式或由于轴内的相互作用的结果,此回调在轴限制之后执行。它还执行如果MATLAB调用绘图函数时更改轴限制。绘图功能有时可以更改轴限制以包含数据范围。

此回调函数可以访问有关轴限制的特定信息。matlab通过此信息limitschangeddata.对象作为回调函数的第二个参数。如果您正在App Designer中开发应用程序,则调用该参数事件。您可以使用点表示法查询对象属性。例如,event.newlimits.返回新的轴限制。这limitschangeddata.指定为字符向量的回调函数不可用对象。

下表列出了该属性limitschangeddata.目的。

财产

描述

来源

执行回调的统治权对象

eventName.

'limitschanged'

旧状

包含前一个轴限制的两个元素矢量

新娘子

包含新轴限制的两个元素矢量

有关在应用中写回调的更多信息,请参阅在App Designer中写回调

父母/孩子

展开全部

统治者父母,指定为一个目的。

笔记

统治权对象未列入孩子们父母的财产目的。

统治者没有孩子。您无法设置此属性。

也可以看看

在R2019A介绍