主要内容

MapAxes属性

地图轴外观和行为

自从R2023a

MapAxes属性控制的外观和行为MapAxes对象。通过改变属性值,您可以修改地图上轴的某些方面。使用点符号来查询和设置属性。

p = projcrs (26919);甘氨胆酸newmap (p) mx =;c = mx.OutlineColor;mx。OutlineColor =“蓝色”;

地图

全部展开

投影坐标参考系统(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正向和反向投影实现。

这个属性是只读的。

规模的酒吧,存储为一个GeographicScalebar对象。比例尺显示在地图上的距离成比例。

改变外观和行为的比例尺设置的属性GeographicScalebar对象。例如,这个代码显示了如何隐藏规模栏。

甘氨胆酸newmap mx =;mx.Scalebar。可见=“关闭”;

有关的属性的更多信息GeographicScalebar对象,看到GeographicScalebar属性

字体

全部展开

文本颜色的标题,标签,和比例尺,指定为一个RGB值,十六进制的颜色代码,一个颜色的名字,或者一个短名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (1 0 1) “#”就

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

使用不同的标题的文本颜色比酒吧,蜱虫标签和规模设置颜色的标题,如mx.Title。颜色= "blue"

使用不同的文本颜色的规模比标题和蜱虫标签栏,设置FontColor财产的酒吧,等mx.Scalebar。FontColor= "blue"

例子:mx。F在tColor = [0 0 1];

例子:mx。F在tColor = "b";

例子:mx。F在tColor = "blue";

例子:mx。F在tColor = "#0000FF";

字体名称,名称或指定为一个受支持的字体金宝app“FixedWidth”。正常显示和打印文本,你必须选择一个字体,你的系统支持。金宝app默认字体取决于您的操作系统和语言环境。

使用固定宽度字体看起来不错在任何场所,指定“FixedWidth”。固定宽度字体依靠根FixedWidthFontName财产。设置根FixedWidthFontName属性使显示立即更新使用新的字体。

字体大小,指定为一个数字标量。字体大小影响标题、标签,酒吧和规模,以及任何传说或彩色条纹与轴相关联。默认字体大小取决于具体的操作系统和语言环境。默认情况下,轴对象措施点的字体大小。改变单位,设置FontUnits财产。

MATLAB自动秤的一些文本轴字体大小的百分比。

  • 标题- 110%的轴默认字体大小。控制标题扩展使用TitleFontSizeMultiplierLabelFontSizeMultiplier属性。

  • 传说和颜色酒吧- 90%的轴默认字体大小。指定一个不同的字体大小,设置字形大小财产传说ColorBar对象。

  • 规模酒吧- 80%的轴默认字体大小。指定一个不同的字体大小,设置字形大小财产GeographicScalebar对象。

字体大小,选择模式指定为这些值之一:

  • “汽车”——由MATLAB指定字体大小。如果你调整轴小于默认大小,字体大小可能会缩减来改善可读性和布局。

  • “手动”——手动指定字体大小。不改变字体大小随着轴大小规模。指定字体大小设置字形大小财产。

角色厚度,指定为“正常”“大胆”

MATLAB使用FontWeight属性来选择一个字体的系统上可用。不是所有的字体都有一个大胆的重量。因此,指定一个粗体体重仍然可以导致体重正常的字体。

性格偏,指定为“正常”“斜体”

不是所有的字体都字体样式。因此,斜体字体看起来一样正常的字体。

标题字体大小比例因子,指定为一个数值大于0。应用比例因子的值字形大小属性来确定标题的字体大小。

主角厚度,指定这些值之一:

  • “正常”违约重量所定义的特定的字体

  • “大胆”——厚比正常字符

副标题字符厚度,指定这些值之一:

  • “正常”违约重量所定义的特定的字体

  • “大胆”——厚比正常字符

字体大小单位,指定这些值。

单位 描述
“点” 点。一个点= 1/72英寸。
“英寸” 英寸。
“厘米” 厘米。
“归一化” 字体大小解释为轴高度的一小部分。如果你调整轴,字体大小相应地修改。例如,如果字形大小0.1归一化单位,那么文本值存储在轴高度的1/10位置财产。
“像素”

像素。

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

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

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

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

设置字体大小和字体单位在一个函数调用,您首先必须设置FontUnits财产,对象正确地解释指定的字体大小。

蜱虫

全部展开

刻度线方向,指定这些值之一:

  • “在”——直接轴的刻度线向内。

  • “出去”——直接轴的刻度线的线。

  • “两个”——中心轴的刻度线。

  • “没有”-不显示任何刻度线。

蜱虫的标签格式,指定为这些选项之一:

格式 描述 例子
“弟弟” 十进制度+罗盘方向 23°N
“糖尿病” 度和小数分+罗盘方向 18°30 'w
“数据库营销”(默认) 度,分钟,小数秒+罗盘方向 110°06年“18.5”E
“弟弟” 十进制度与一个减号(-)表示南部和西部 -115.25°
“糖尿病” 度和小数分钟减号(-)表示南部和西部 5°45.5”
“dms” 度,分钟,小数秒用减号(-)表示南部和西部 3 21°05”

全部展开

格线的颜色,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或者一个短名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (1 0 1) “#”就

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

设置轮廓的颜色轴,使用OutlineColor财产。

格线线型,指定为一个样式表中。

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

格线的宽度,指定为一个积极的标量点单位。一个点= 1/72英寸。

GraticuleLineWidthMode属性的值为“汽车”的价值,GraticuleLineWidth匹配的值线宽

选择模式GraticuleLineWidth属性,指定这些值之一:

  • “汽车”-自动选择格线的宽度值的基础上的线宽财产。

  • “手动”——手动指定方格图线的宽度。指定值,设置GraticuleLineWidth财产。

透明的格纹,指定为一个值在[0,1]范围。的值1意味着不透明和的值0意思是完全透明的。

标签

全部展开

为坐标轴标题文本对象。添加一个标题,设置字符串文本对象的属性。改变标题出现,如字体样式或颜色,设置其他属性。一个完整的列表,请参阅文本属性

甘氨胆酸ax =;ax.Title。字符串=“我的名字”;ax.Title。字体Weight =“正常”;

另外,使用标题函数来添加一个标题和控制。

标题(“我的名字”,“FontWeight”,“正常”)

请注意

这个文本对象不包含在轴孩子们财产,不能返回findobj,不使用默认值为文本对象定义。

轴字幕文本对象。添加一个副标题,设置字符串文本对象的属性。改变它的外观,如字体角,其他属性。一个完整的列表,请参阅文本属性

甘氨胆酸ax =;ax.Subtitle。字符串=“一个富有洞察力的字幕”;ax.Subtitle。FontAngle =“斜体”;

另外,使用副标题函数来添加一个副标题和控制外观。

副标题(“一个富有洞察力的字幕”,“FontAngle”,“斜体”)

或使用标题函数,指定两个特征向量输入参数和两个输出参数。然后在第二个文本对象设置属性返回的函数。

(t, s) =标题(“聪明的标题”,“一个富有洞察力的字幕”);年代。F在tAngle =“斜体”;

请注意

这个文本对象不包含在轴孩子们财产,不能返回findobj,不使用默认值为文本对象定义。

标题和副标题水平对齐,指定这些值之一:

  • “中心”——地图的标题和副标题中心轴。

  • “左”——标题和副标题的左边缘对齐一个看不见的盒子这个限制地图轴。

  • “正确”——调整标题和副标题的右边缘一个看不见的盒子这个限制地图轴。

这个属性是只读的。

传说与轴,存储为一个传说对象。添加一个传奇轴,使用传说函数。然后,您可以使用这个属性来修改传奇。属性的完整列表,请参阅传奇人物属性

newmap geoplot (1:10, 1:10)geoplot(习用1:10)传说([“1号线”“第2行”甘氨胆酸,字形大小= 12)mx =;mx.Legend。输入TextColor =“红色”;

您还可以使用此属性确定轴有一个传奇。

甘氨胆酸newmap mx =;乐金显示器= mx.Legend如果~ isempty(乐金显示器)disp (“传说的存在”)结束

多个情节

全部展开

颜色顺序,指定为一个三列的矩阵的RGB三胞胎。这个属性定义了颜色的调色板MATLAB用于创建图对象等散射对象。矩阵的每一行是一个RGB值。一个RGB值三元素向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在[0,1]。此表列出了默认颜色。

颜色 ColorOrder矩阵

七个颜色样品显示的默认颜色ColorOrder财产。默认的颜色是深蓝色,暗橙色,深黄色,深紫色,中绿色、浅蓝色、深红色。

[0 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250 0.4940 0.1840 0.5560 0.4660 0.6740 0.1880 0.3010 - 0.7450 0.9330 - 0.6350 0.0780 - 0.1840)

MATLAB分配对象的颜色根据他们的创造。例如,当策划行,第一行使用第一个颜色,第二行使用第二个颜色,等等。如果有比颜色更行,然后一个循环的圆不断重复着。

改变颜色的顺序绘制之前或之后

你可以改变颜色顺序这两种方式:

  • 调用colororder函数来改变颜色订单中的所有轴图。现有的颜色块图中立即更新。如果你把额外的轴图,这些轴也使用新的颜色。如果你继续调用绘图命令,这些命令也使用新的颜色。

  • 设置ColorOrder属性轴上,调用持有函数设置轴保持状态“上”,然后调用所需的绘图功能。不像colororder这个过程函数,设置颜色为特定的轴而不是整个图。你必须设置持有“上”以确保后续绘图命令不重置轴使用默认的颜色顺序。

线型顺序,指定为一个特征向量,特征向量的单元阵列,或一个字符串数组。这个属性列表样式,MATLAB使用显示多个轴的情节。MATLAB分配样式行根据他们的创造。默认情况下,它改变到下一行的风格后循环通过所有的颜色ColorOrder属性与当前行风格。设置LineStyleCyclingMethod财产“withcolor”一起骑自行车通过,或“beforecolor”先循环线风格。默认的LineStyleOrder只有一个线条样式,“-”

定制线型顺序,创建一个单元阵列特征向量或一个字符串数组。指定数组的每个元素作为一条线从这些表说明符或标记。你可以把一条直线和一个标记说明符成一个单一的元素,如“- *”

行说明符 描述
“-”(默认) 实线
”——“ 虚线
”:“ 虚线
“-”。 Dash-dotted线

标记说明符 描述
“+” 加号标记
“o” 圆圈标记
“*” 星标记
“。” 点标记
“x” 十字架标记
“s” 广场上标记
“d” 钻石标记
“^” Upward-pointing三角形标记
“v” 向下的三角形标志
“>” 三点三角形标记
" < " 只左向三角形标记
“p” 五角星(五角星形)标记
“h” 六芒星(六角星形)标记

改变线型顺序绘制之前或之后

你可以改变线型顺序之前或之后策划到轴。当你设置LineStyleOrder属性为一个新值,MATLAB更新任何线的样式的轴。如果你继续绘制成轴,继续使用绘图命令行样式的更新列表。

自从R2023a

如何循环线风格有多行轴时,从这个表指定为一个值。

创建这个表中的示例使用的默认颜色ColorOrder财产和三线样式((“-”、“o”、“——”))LineStyleOrder财产。

价值 描述 例子

“aftercolor”

循环的风格LineStyleOrder后的颜色ColorOrder

六行,使用“aftercolor”行风格循环方法。每一行是一个不同的颜色,相同的线条样式。

“beforecolor”

循环的风格LineStyleOrder之前的颜色ColorOrder

六行,使用“beforecolor”行风格循环方法。第一个三行使用所有三线风格与第一个颜色。重复最后三行线与第二个颜色风格。

“withcolor”

循环的风格LineStyleOrder的颜色ColorOrder

六行,使用“withcolor”行风格循环方法。第一个三行使用所有三线风格与前三个颜色。最后三行重复的线条样式和下三种颜色。

这个属性是只读的。

SeriesIndex值在接下来的情节对象添加到轴,返回整数大于或等于0。这个属性是有用的,当你想追踪的对象如何循环通过颜色和线条样式。这个属性维护一个计数的轴中的对象SeriesIndex财产。分配一个MATLAB使用它SeriesIndex每个新对象的价值。计数开始1当您创建轴,它增加了1对于每个额外的对象。因此,通常是计数n+ 1,n在坐标轴对象的数量。

如果你手动更改ColorOrderIndexLineStyleOrderIndex地产在轴的值NextSeriesIndex属性改变0。因此,有一个的对象SeriesIndex房地产不再更新时自动改变ColorOrderLineStyleOrder坐标轴上的属性。

重置属性添加一个新的阴谋轴时,指定这些值之一:

  • “添加”——添加新块到现有的轴。不要删除现有的情节或重置轴属性之前显示新的情节。

  • “replacechildren”——删除现有的情节之前显示新的阴谋。重置ColorOrderIndexLineStyleOrderIndex属性1,但不要重置其他轴属性。下一个情节添加到轴使用第一个颜色和线条样式基于ColorOrderLineStyleOrder属性。这类似于使用价值在每一个新的阴谋。

  • “替换”——删除现有的情节和重置轴属性,除了ProjectedCRS,位置,单位之前,为其默认值显示新的情节。

  • “replaceall”——删除现有的情节和重置轴属性,除了位置单位之前,为其默认值显示新的情节。这类似于使用价值cla重置在每一个新的阴谋。

数据也有一个NextPlot财产。或者,您可以使用newmap函数准备数据和轴为后续图形命令。

为了渲染对象,指定这些值之一:

  • “深度”——画物体前后颠倒的顺序根据当前视图。使用这个值来确保正确地绘制对象的其他对象。

  • “childorder”——画中的对象顺序是由图形函数,不考虑物体在三维空间的关系。这个值会导致更快的渲染,特别是如果这个数字是很大的,但也可能导致不适当的深度排序的对象显示出来。

颜色顺序索引,指定为一个正整数。这个属性指定下一个颜色的MATLAB选择坐标轴ColorOrder属性创建下一个情节对象,例如散射对象。例如,如果颜色索引值1,然后下一个对象添加到轴使用的第一个颜色ColorOrder矩阵。如果索引值超过了颜色的数量ColorOrder矩阵,然后索引值模的颜色的数量ColorOrder矩阵决定下一个对象的颜色。

NextPlot属性轴的设置“添加”,那么颜色顺序索引值增加每次你添加一个新的阴谋坐标轴。重新开始与第一颜色,设置ColorOrderIndex财产1

线型顺序索引,指定为一个正整数。这个属性指定下一行风格MATLAB轴的选择LineStyleOrder属性来创建下一个情节。例如,如果将此属性设置为1,那么接下来的情节你添加到轴使用中的第一项LineStyleOrder财产。如果索引值超过线风格的数量LineStyleOrder数组,那么索引值模的元素的数量LineStyleOrder数组决定下一行的风格。

NextPlot属性轴的设置“添加”后,MATLAB的增量索引值循环通过所有的颜色ColorOrder属性与当前行风格。与第一行的风格,重新开始设置LineStyleOrderIndex财产1

颜色和透明度地图

全部展开

彩色地图,作为一个指定——- - - - - -3数组的RGB(红、绿、蓝)定义的三胞胎个人色彩。

例子:斧子。Colormap = [1 0 1;0 0 1;1 1 0)设置颜色映射到三种颜色:红色,蓝色,黄色。

MATLAB访问这些颜色的行号。

另外,使用colormap函数来改变彩色地图。

规模的颜色映射,指定这些值之一:

  • “线性”——线性标尺。蜱虫值沿colorbar也使用一个线性范围。

  • “日志”——对数尺度。蜱虫的值也沿着colorbar使用对数尺度。

颜色限制对象在使用colormap轴,指定为一个双元素向量的形式[cmin cmax]。这个属性决定了数据值映射到的颜色colormap地点:

  • cmin指定数据值映射到colormap第一个颜色。

  • cmax指定数据值映射到最后colormap颜色。

坐标轴对象之间插入数据值cmincmax整个colormap。值这个范围外使用第一或最后的颜色,哪个是最近的。

选择模式这一属性,指定这些值之一:

  • “汽车”——基于颜色自动选择限制数据中包含的图形对象的坐标轴。

  • “手动”——手动指定值。指定的值,设置这一财产。值不改变当轴的极限的孩子。

透明地图,指定为数组有限α值线性的进展01。数组的大小1或1 -。MATLAB访问α值数组中的索引。一个alphamap可以是任何长度。

量表透明度映射,指定这些值之一:

  • “线性”——线性范围

  • “日志”——对数尺度

α限制,指定为一个双元素向量的形式(amin amax)。这个属性会影响AlphaData图形对象的值,如散射和气泡图对象。这个属性决定了AlphaData值映射到图alphamap,:

  • 阿明指定数据值映射到图alphamap中的第一个alpha值。

  • amax指定数据值映射到图alphamap中最后一个alpha值。

MapAxes对象之间插入数据值阿明amax整个图alphamap。值这个范围外使用第一或最后alphamap价值,哪个是最近的。

Alphamap图包含alphamap的属性。有关更多信息,请参见α函数。

选择模式阿利姆属性,指定这些值之一:

  • “汽车”——基于自动选择限制AlphaData值中包含的图形对象的轴。

  • “手动”α-手动指定限制。指定α限制,设置阿利姆财产。

地图样式

全部展开

背景颜色、指定为一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (1 0 1) “#”就

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

例子:mx。颜色= (0 0 1);

例子:mx。颜色=“b”;

例子:mx。颜色=“蓝色”;

例子:mx。颜色= " # 0000 ff ";

彩色地图的轮廓、虱子和规模的边缘酒吧,指定为一个RGB值,十六进制的颜色代码,一个颜色的名字,或者一个短名称。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (1 0 1) “#”就

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑色” “k” (0 0 0) “000000 #”

样品的颜色黑色

“白色” “w” (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

使用不同的颜色比地图比例尺的边缘轮廓,蜱虫,设置EdgeColor财产的酒吧,等mx.Scalebar。EdgeColor= "blue"

例子:mx。OutlineColor = (0 0 1);

例子:mx。OutlineColor =“b”;

例子:mx。OutlineColor =“蓝色”;

例子:mx。OutlineColor = " # 0000 ff ";

轴轮廓的线宽,刻度线,格线,和比例尺的边缘,指定为一个积极的标量点单位。一个点= 1/72英寸。

您可以使用一个不同的格线的线宽比轴轮廓,并通过设置刻度线GraticuleLineWidth财产。的线宽属性控制格线的宽度只有当的值GraticuleLineWidthMode属性是“汽车”

使用不同的线宽边的酒吧规模比轴轮廓,刻度线,和格线,设置线宽财产的酒吧,等mx.Scalebar。线宽= 2

地图布局,指定为这些选项之一:

  • “正常”——指定的框内显示数据位置。对于许多预计crs,这个盒子包括定义的四边形CartographicLatitudeLimitsCartographicLongitudeLimits和一些四合院周围的地区。轴不显示在投影数据未定义的数值结果或极端地图扭曲。

  • “地图”——只显示数据在定义的四边形CartographicLatitudeLimitsCartographicLongitudeLimits属性。

“正常”选择是适合大多数数据可视化和勘探工作流程。的“地图”选项是有用的在创建静态地图或在准备出版的地图。关于创建地图使用的更多信息“地图”选项,看到使用地图创建四边形地图地图的布局

下表对比了“正常”“地图”数预计crs的选项。表内的数据显示指定的盒子位置红色的。

预计CRS “正常” “地图”

预计CRS的温带地区。

这一行显示地图的创建projcrs兰伯特对象使用一个圆锥正形投影方法。的projcrs对象对应于EPSG代码3112年

澳大利亚在正常地图地图的布局

澳大利亚的地图在地图制图的布局

预计CRS极地。

这一行显示地图的创建projcrs对象使用一个极极射赤面投影方法。的projcrs对象对应于EPSG代码5042年

南极洲在正常地图地图的布局

南极的地图在地图制图的布局

预计CRS全球地区。

这一行显示地图的创建projcrs对象使用一个等于地球投影法。的projcrs对象对应于EPSG代码8857年

在这种情况下,地图的布局“正常”“地图”选项是一样的。

世界地图在正常地图的布局

世界地图在地图制图的布局

纬度限制使用的四边形MapLayout,指定为一个双元素向量的形式[latmin latmax],在那里latmax大于latmin

默认情况下,这个属性使用MATLAB集使用面积预计CRS。当预计CRS并不意味着使用的面积,MATLAB将这个属性设置为(-90 90)

改变这个属性的值不会改变的价值ProjectedCRS

平移和缩放地图内不会改变这个属性的值。

改变地图的地理限制,在默认布局(MapLayout“正常”),用geolimits函数而不是CartographicLatitudeLimitsCartographicLongitudeLimits属性。

经度限制使用的四边形MapLayout,指定为一个双元素向量的形式(lonmin lonmax)。在大多数情况下,lonmax大于lonmin

默认情况下,这个属性使用MATLAB集使用面积预计CRS。当预计CRS并不意味着使用的面积,MATLAB将这个属性设置为(-180 180)

改变这个属性的值不会改变的价值ProjectedCRS

平移和缩放地图内不会改变这个属性的值。

改变地图的地理限制,在默认布局(MapLayout“正常”),用geolimits函数而不是CartographicLatitudeLimitsCartographicLongitudeLimits属性。

位置

全部展开

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

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

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

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

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

请注意

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

内心的大小和位置,指定为研制出向量的形式(左底宽高)。这个属性相当于位置财产。

请注意

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

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

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

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

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

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

请注意

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

位置属性保持不变,当添加、删除或更改装饰品、指定为以下值之一:

  • “outerposition”- - -OuterPosition属性保持不变,当您添加、删除或更改装饰品如一个标题或轴标签。如果需要任何位置调整,MATLAB调整InnerPosition财产。

  • “innerposition”- - -InnerPosition属性保持不变,当您添加、删除或更改装饰品如一个标题或轴标签。如果需要任何位置调整,MATLAB调整OuterPosition财产。

请注意

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

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

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

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

  • 字符宽度=宽度的信x

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

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

像素。

从R2015b开始,距离的像素是独立系统在Windows和决议麦金塔电脑系统。

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

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

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

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

布局选项,指定为一个TiledChartLayoutOptions或者一个GridLayoutOptions对象。这个属性是有用的,当轴对象在平铺图布局或网格布局。

定位轴的网格内瓦图布局,设置瓷砖TileSpan属性TiledChartLayoutOptions对象。例如,考虑一个3×3瓦图布局。瓷砖的布局网格中心,沿外缘和四个瓷砖。在实践中,网格是无形的和外瓷砖不占用空间,直到你填充它们与轴或图表。

图3×3瓦图布局。

这段代码将轴斧头在第三个电网的瓷砖。

ax.Layout。瓦= 3;

轴跨越多个瓦片,指定TileSpan房地产作为一个双元素向量。例如,这个轴2行和3列的瓷砖。

ax.Layout。TileSpan= [2 3];

将轴周围的瓷砖,指定瓷砖财产“北”,“南”,“东”,或“西方”。例如,设置值“东”地方瓷砖的轴向右的网格。

ax.Layout。瓦=“东”;

把斧子放到一个布局在一个应用程序,该属性指定为一个GridLayoutOptions对象。关于工作的更多信息与应用,网格布局uigridlayout

如果轴不是孩子的平铺图布局或网格布局(例如,如果它是一个孩子的图或面板)然后这个属性是空的,没有任何影响。

交互性

全部展开

数据开采工具栏,指定为一个AxesToolbar对象。工具栏的右上角出现轴当你鼠标经过它。

轴工具,包括输出内容的按钮,创建数据提示,缩放地图中心,放大地图的中心,和恢复原来的观点。

默认情况下,工具栏按钮输出内容,包括缩放地图中心,放大地图的中心,和恢复原来的观点。您可以自定义工具栏按钮使用axtoolbaraxtoolbarbtn功能。

如果你不需要工具栏出现当你悬停在轴,设置可见财产的AxesToolbar对象“关闭”

甘氨胆酸newmap mx =;mx.Toolbar。可见=“关闭”;

有关更多信息,请参见AxesToolbar属性

交互,指定为数组PanInteraction,ZoomInteraction,或DataTipInteraction对象或一个空数组。您所指定的相互作用可通过手势在你的图表。你不需要选择任意轴工具栏按钮来使用它们。例如,一个PanInteraction对象可以通过拖放锅内的图表。交互对象的列表,请参阅控制图互动

默认情况下,在地图上轴的图表有锅,放大和数据交互。你可以替换默认设置一套新的交互,但是你不能访问或修改的任何交互在默认设置。例如,这个代码替换默认的相互作用PanInteractionZoomInteraction对象。

甘氨胆酸newmap mx =;mx。交互= [panInteraction zoomInteraction];

删除所有交互的轴,将此属性设置为一个空数组。暂时禁用当前的交互集,调用disableDefaultInteractivity函数。你可以再允许他们通过调用enableDefaultInteractivity函数。

请注意

交互不返回的对象findobjfindall,他们不复制copyobj

可见性状态,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真正的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

  • “上”——显示轴和它的孩子们。

  • “关闭”——隐藏轴没有删除它。你仍然可以访问一个看不见的坐标轴对象的属性。

请注意

可见属性是“关闭”坐标轴对象是无形的,但子对象如行仍然可见。

这个属性是只读的。

鼠标指针的位置,存储为一个双元素向量的形式(lat经度)。向量的元素显示在轴最后点击的位置。纬度是纬度,在度经度。

如果这个数字有一个定义WindowButtonMotionFcn回调,那么值表示的最后位置指针。这个数字也有一个CurrentPoint财产。

指定为一个上下文菜单快捷菜单对象。使用这个属性来显示一个上下文菜单,当你右键单击对象。创建上下文菜单中使用uicontextmenu函数。

请注意

如果PickableParts属性设置为“没有”或者如果HitTest属性设置为“关闭”,然后上下文菜单中没有出现。

选择状态,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

  • “上”——选择。如果单击对象在策划编辑模式,然后用MATLAB设置它选择财产“上”。如果SelectionHighlight财产也被设置为“上”,然后用MATLAB显示选择对象处理。

  • “关闭”——而不是选择。

显示选择处理的选择,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

  • “上”——显示选择处理时选择属性设置为“上”

  • “关闭”——从不显示选择处理,即使选择属性设置为“上”

回调

全部展开

鼠标单击回调,指定这些值之一:

  • 函数处理

  • 单元阵列包含一个函数句柄和附加参数

  • 特征向量是一个有效的MATLAB命令或函数,这是评价的基础工作空间(不推荐)

使用这个属性来执行代码当你点击对象。如果你使用一个函数处理指定这个属性,然后用MATLAB将两个参数传递给回调函数在执行回调:

  • 点击点击对象的对象——访问属性的回调函数。

  • 事件数据——空参数。代之以波浪号字符(~)函数定义,表明这种观点是不习惯。

为更多的信息关于如何使用函数定义回调函数,处理为图形对象创建回调

请注意

如果PickableParts属性设置为“没有”或者如果HitTest属性设置为“关闭”不执行,那么这个回调。

对象创建函数,指定这些值之一:

  • 函数处理。

  • 细胞数组中第一个元素是一个函数处理。后续单元阵列中的元素传递给回调函数的参数。

  • 特征向量包含一个有效的MATLAB表达式(不推荐)。MATLAB计算表达式的基本工作空间。

更多信息关于指定一个回调函数处理,细胞数组,或字符向量,明白了为图形对象创建回调

这个属性指定一个回调函数执行时MATLAB创建对象。MATLAB之前执行初始化所有的属性值CreateFcn回调。如果你不指定CreateFcn属性,然后MATLAB执行默认创建函数。

设置CreateFcn属性在一个现有的组件没有影响。

如果指定这个属性作为处理函数或细胞数组,您可以访问的对象被创建使用回调函数的第一个参数。否则,使用gcbo函数来访问该对象。

对象删除函数,指定这些值之一:

  • 函数处理。

  • 细胞数组中第一个元素是一个函数处理。后续单元阵列中的元素传递给回调函数的参数。

  • 特征向量包含一个有效的MATLAB表达式(不推荐)。MATLAB计算表达式的基本工作空间。

更多信息关于指定一个回调函数处理,细胞数组,或字符向量,明白了为图形对象创建回调

这个属性指定一个回调函数执行时MATLAB删除对象。MATLAB执行DeleteFcn回调之前破坏对象的属性。如果你不指定DeleteFcn属性,然后MATLAB默认执行删除功能。

如果指定这个属性作为处理函数或细胞数组,您可以访问的对象被删除使用回调函数的第一个参数。否则,使用gcbo函数来访问该对象。

回调执行控制

全部展开

回调中断,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真正的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

这个属性决定了如果一个回调可以运行中断。有两种回调状态考虑:

  • 运行回调是当前执行的回调。

  • 打断回调是一个回调,试图中断正在运行的回调。

MATLAB决定调中断行为每当它执行一个命令队列处理回调。这些命令包括drawnow,,uifigure,getframe,等待,暂停

如果调不包含运行这些命令,然后没有中断发生。MATLAB首先完成执行运行回调,后来执行中断的回调。

如果跑回调也包含其中的一个命令,然后可中断对象的属性拥有运行调决定如果中断发生时:

  • 如果该值的可中断“关闭”,然后没有中断发生。相反,BusyAction对象的属性拥有打断调决定如果打断回调被丢弃或添加到队列的回调。

  • 如果该值的可中断“上”,然后中断发生。下次MATLAB处理回调队列,它停止运行的执行回调并执行中断的回调。打断调完成后,MATLAB简历执行回调。

请注意

回调中断和执行不同的行为在这些情况下:

  • 如果中断的回调DeleteFcn,CloseRequestFcn,或SizeChangedFcn回调,那么无论发生中断可中断属性值。

  • 如果运行目前执行的回调等待函数,那么无论发生中断可中断属性值。

  • 如果回调是由一个中断计时器对象,然后根据时间表不管回调执行可中断属性值。

请注意

当一个中断发生,MATLAB不保存属性或状态的显示。例如,返回的对象gcagcf执行命令时可能会改变另一个回调。

回调排队,指定为“队列”“取消”。的BusyAction属性决定了MATLAB如何处理中断的执行回调。有两种回调状态考虑:

  • 运行回调是当前执行的回调。

  • 打断回调是一个回调,试图中断正在运行的回调。

BusyAction属性决定了回调排队行为只有满足这两个条件:

在这种情况下,BusyAction对象的属性拥有打断调决定MATLAB如何处理中断的回调。这些都是可能的值的BusyAction属性:

  • “队列”——将中断处理回调在一个队列跑回调结束后执行。

  • “取消”——不执行中断回调。

能够捕获鼠标点击,指定这些值之一:

  • “可见”——捕获鼠标点击时才可见。的可见属性必须设置为“上”。的HitTest属性决定了如果MapAxes对象响应单击或者一个祖先。

  • “所有”——捕获鼠标点击无论知名度。的可见属性可以设置为“上”“关闭”。的HitTest属性决定了如果MapAxes对象响应单击或者一个祖先。

  • “没有”——不能捕获鼠标点击。单击MapAxes对象通过点击下面的对象在当前视图的图窗口,这是典型的轴或人物。的HitTest房地产没有任何影响。

如果你想要一个对象可点击下面其他对象时,你不想被点击,然后设置PickableParts其他对象的属性“没有”点击通过它们。

应对捕获鼠标点击,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

  • “上”——触发ButtonDownFcn回调的MapAxes对象。如果您已经定义了快捷菜单属性,然后调用上下文菜单。

  • “关闭”——触发回调的最近的祖先MapAxes其中一个的对象:

    • HitTest属性设置为“上”

    • PickableParts属性设置为一个值,使祖先来捕获鼠标点击

请注意

PickableParts属性决定了如果MapAxes对象可以捕获鼠标点击。如果不能,那么HitTest房地产没有任何影响。

这个属性是只读的。

删除状态,作为一个开/关返回逻辑值的类型matlab.lang.OnOffSwitchState

MATLAB设置BeingDeleted财产“上”DeleteFcn回调函数开始执行。的BeingDeleted房地产仍将“上”直到组件对象已不复存在。

检查的价值BeingDeleted属性来验证对象不会被删除之前查询或修改它。

父/子

全部展开

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

孩子,作为一个图形对象数组返回。使用这个属性来查看列表的孩子或重新排序的孩子通过设置属性的排列。

你不能添加或删除儿童使用孩子们财产。添加一个孩子这个列表,设置子图形对象的属性MapAxes对象。

可见性的对象处理孩子们的家长,指定这些值之一:

  • “上”——对象处理总是可见的。

  • “关闭”——对象句柄是无形的。这个选项是有用的防止意外更改另一个函数。设置HandleVisibility“关闭”暂时隐藏处理在这个函数的执行。

  • “回调”——对象句柄是可见的在回调函数或函数调用回调,但不是在从命令行调用的函数。这个选项块访问对象在命令行,但允许回调函数来访问它。

如果对象不是中列出孩子们父母的财产,那么函数获取对象处理对象层次结构或通过搜索查询处理属性不能返回它。这些功能的示例包括得到,findobj,gca,gcf,gco,newplot,,clf,关闭功能。

隐藏对象处理仍然有效。设置根ShowHiddenHandles财产“上”列出所有对象处理不管他们的HandleVisibility属性设置。

标识符

全部展开

这个属性是只读的。

类型的图形对象,存储为“mapaxes”

对象标识符指定为一个特征向量或字符串标量。您可以指定一个唯一的标签价值作为一个对象的标识符。当你需要访问对象在您的代码,您可以使用findobj基于函数搜索对象标签价值。

用户数据,指定为任何MATLAB数组。例如,您可以指定一个标量、向量,矩阵,单元阵列,字符数组,表,或者结构。使用这个属性来存储任意数据对象。

如果你是在应用程序设计师工作,创建公共或私有属性的应用程序共享数据,而不是使用用户数据财产。有关更多信息,请参见在应用程序设计应用程序共享数据

更多关于

全部展开

版本历史

介绍了R2023a