控制地理轴的外观和行为
GeographicAxes
控件的外观和行为GeographicAxes
对象。通过更改属性值,您可以修改地理轴的某些方面。在绘图后设置坐标轴属性,因为一些图形函数会重置坐标轴属性。
一些图形函数在绘图时创建地理轴。使用gca
来访问新创建的轴。要创建具有所有属性默认值的地理轴,请使用geoaxes
函数。
Gx = geoaxis;
基础图
- - - - - -在其上绘制数据的地图“streets-light”
(默认)|“streets-dark”
|“街道”
|“卫星”
|“地形”
|……要在其上绘制数据的映射,指定为表中列出的值之一。其中六个基本映射是使用创建的平铺数据集自然地球.其中五个基本地图是Esri托管的高缩放级别地图®.
|
用来提供地理背景的地图,同时在浅背景上突出显示用户数据。 主持人Esri。 |
|
在深色背景上突出显示用户数据的同时提供地理背景的地图。 主持人Esri。 |
|
通用路线图,强调道路和交通网络的精确、易读的样式。 主持人Esri。 |
|
由高分辨率卫星图像组成的完整全球基底地图。 主持人Esri。 |
|
通用地图,具有描述地形特征的样式。 主持人Esri。 |
|
结合卫星获取的土地覆盖数据、阴影地形和海底地形的地图。浅色,自然的调色板适合于主题和参考地图。 创建使用自然地球. |
|
阴影浮雕地图与土地覆盖调色板混合。潮湿的低地是绿色的,干旱的低地是棕色的。 创建使用自然地球. |
|
地形地图的灰色阴影。阴影浮雕强调了高山和低地的微地形。 创建使用自然地球. |
|
双色陆地-海洋地图,浅绿色陆地区域和浅蓝色水域区域。 创建使用自然地球. |
|
双色陆地-海洋地图,灰色陆地区域和白色水域。 创建使用自然地球. |
|
两种色调的陆地-海洋地图,浅灰色陆地区域和深灰色水域。该底图是用MATLAB安装的®. 创建使用自然地球. |
使用经纬度网格、刻度和标签绘制数据的空白背景。 |
所有基本地图除外“darkwater”
需要上网。的“darkwater”
basemap包含在MATLAB中。
如果您没有对Internet的一致访问,您可以下载使用自然地球通过使用Add-On Explorer到本地系统。这五张高变焦级地图无法下载。有关下载基本地图和在本地系统上更改默认基本地图的详细信息,请参见获取地理轴和图表的基本地图.
Esri托管的基本地图会定期更新。因此,随着时间的推移,您可能会看到可视化的差异。
边界和区域标签的对齐是数据供应商提供的特性的表示,并不意味着MathWorks的认可®.
例子:gb = geobubble(1:10,1:10,'Basemap','bluegreen')
例子:gb。Basemap = 'bluegreen'
数据类型:字符
|字符串
LatitudeLimits
- - - - - -地图纬度界限此属性是只读的。
地图的纬度限制,指定为1乘2的实数矢量,有限值的形式[southern_limit northern_limit]
在[-90,90]的范围内。使用geolimits
函数更改纬度限制。
例子:(-85 85)
LongitudeLimits
- - - - - -地图经度界限此属性是只读的。
地图的经度限制,指定为1乘2的实数矢量,有限值的形式[western_limit eastern_limit]
.值必须在该范围内(负无穷到正无穷)
.使用geolimits
函数更改经度限制。
例子:(-100 100)
MapCenter
- - - - - -地图的经纬度中心点地图的中心点在纬度和经度,指定为两个元素矢量的实数,有限值的形式[center_latitude center_longitude]
.
例子:(38.6292 - -95.2520)
MapCenterMode
- - - - - -地图中心的选择模式“汽车”
(默认)|“手动”
地图中心的选择模式,指定为以下值之一:
“汽车”
对象根据数据范围自动选择地图中心。
“手动”
—如果指定了MapCenter
,对象将此属性设置为“手动”
自动。
例子:gx。MapCenterMode = 'auto'
ZoomLevel
- - - - - -地图的放大级别映射的放大级别,指定为一个从0到25的实数、有限的数值标量。以2为基数的对数地图比例尺。增加了ZoomLevel
数值乘以一等于地图比例尺的两倍。
ZoomLevelMode
- - - - - -缩放级别的选择模式“汽车”
(默认)|“手动”
缩放级别的选择模式,指定为以下值之一:
“汽车”
-对象根据数据的范围选择缩放级别。
“手动”
—如果指定了ZoomLevel
,对象将此属性设置为“手动”
自动。
例子:gx。ZoomLevelMode = 'manual'
Scalebar
- - - - - -比例尺在地图上显示成比例的距离GeographicScalebar
对象此属性是只读的。
在地图上显示成比例距离的比例尺条,指定为GeographicScalebar
对象。的属性可修改缩放条的外观和行为,例如其可见性GeographicScalebar
对象。有关这些属性的更多信息,请参见GeographicScalebar属性.
例子:Sbar = gx。Scalebar
返回GeographicScalebar
对象。
例子:gx.Scalebar.Visible = 'off';
属性的值GeographicScalebar
财产。
字体名
- - - - - -字体的名字“FixedWidth”
字体名,指定为支持的字体名或万博1manbetx“FixedWidth”
.要正确显示和打印文本,必须选择系统支持的字体。万博1manbetx默认字体取决于您的操作系统和地区。
要使用固定宽度的字体,使其在任何地区看起来都很好,请使用“FixedWidth”
.固定宽度的字体依赖于根FixedWidthFontName
财产。设置根目录FixedWidthFontName
属性导致立即更新显示以使用新字体。
字形大小
- - - - - -字体大小字体大小,指定为标量数值。字体大小影响与坐标轴相关的标题、勾标签、图例、颜色条和比例条。默认字体大小取决于特定的操作系统和地区。默认情况下,字体大小以点数为单位。要更改单位,请设置FontUnits
财产。
MATLAB自动缩放一些文本到坐标轴字体大小的百分比。
标题-默认情况下轴字号的110%。要控制缩放,请使用TitleFontSizeMultiplier
而且LabelFontSizeMultiplier
属性。
图例和颜色条-默认90%的轴线字体大小。要指定不同的字体大小,请设置字形大小
的属性传说
或ColorBar
对象。
比例条——默认为字体轴的80%。
例子:gx。FontSize = 12
FontSizeMode
- - - - - -字体大小的选择模式“汽车”
(默认)|“手动”
字体大小的选择模式,指定为以下值之一:
“汽车”
-由MATLAB指定字体大小。如果将坐标轴调整为小于默认大小,字体大小可能会缩小,以提高可读性和布局。
“手动”
-字体大小手动指定。不要随着坐标轴大小的变化而缩放字体大小。要指定字体大小,请设置字形大小
财产。
FontWeight
- - - - - -性格厚度“正常”
(默认)|“大胆”
字符厚度,指定为“正常”
或“大胆”
.
MATLAB使用FontWeight
属性从系统上可用的字体中选择一种字体。并非所有字体都有粗体权重。因此,指定粗体字体权重仍然可以得到正常字体权重。
FontAngle
- - - - - -性格偏“正常”
(默认)|“斜体”
字符倾斜,指定为“正常”
或“斜体”
.
不是所有字体都有两种字体样式。因此,斜体字体看起来可能与正常字体相同。
LabelFontSizeMultiplier
- - - - - -标签字体大小的比例因子1.1
(默认)|大于0的数值标签字体大小的比例因子,指定为大于0的数值。的值应用比例因子字形大小
属性确定标签的字体大小。
例子:gx。LabelFontSizeMultiplier = 1.75
TitleFontSizeMultiplier
- - - - - -标题字体大小的比例因子1.1
(默认)|大于0的数值标题字体大小的比例因子,指定为大于0的数值。的值应用比例因子字形大小
属性确定标题的字体大小。
例子:gx。TitleFontSizeMultiplier = 1.75
TitleFontWeight
- - - - - -标题字符厚度“大胆”
(默认)|“正常”
标题字符厚度,指定为以下值之一:
“大胆”
-字符轮廓比正常粗
“正常”
-由特定字体定义的默认权重
例子:gx。TitleFontWeight = 'normal'
SubtitleFontWeight
- - - - - -字幕字符厚度“正常”
(默认)|“大胆”
字幕字符厚度,指定为以下值之一:
“正常”
-由特定字体定义的默认权重
“大胆”
—字符比正常粗
FontUnits
- - - - - -字体大小单位“点”
(默认)|“英寸”
|“厘米”
|“归一化”
|“像素”
字体大小单位,指定为以下值之一。
单位 |
描述 |
---|---|
“点” |
点。1分等于1/72英寸。 |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“归一化” |
将字体大小解释为轴高度的分数。如果调整坐标轴的大小,字体大小也会相应修改。例如,如果字形大小 是0.1 在归一化单位中,文本是存储在坐标轴中的高度值的1/10位置 财产。 |
“像素” |
像素。 从R2015b开始,像素距离与Windows上的系统分辨率无关®而且麦金塔电脑系统。
|
要在一个函数调用中同时设置字体大小和字体单位,首先必须设置FontUnits
属性,使轴
对象正确解释指定的字体大小。
TickDir
- - - - - -打勾标记方向“在”
(默认)|“出”
|“两个”
打勾标记方向,指定为以下值之一。
价值 | 描述 | 例子 |
---|---|---|
“在” |
把刻度从轴线向内画。 |
|
“出” |
把刻度从轴线向外画。 |
|
“两个” |
勾标在轴线上居中。 |
|
例子:gx。TickDir = 'out';
TickDirMode
- - - - - -标记方向的选择模式“手动”
(默认)|“汽车”
标记方向的选择模式TickDir
属性,指定为这些值之一。
“汽车”
—根据当前视图自动选择剔线方向。
“手动”
—手动指定刻度方向。若要指定刻度方向,请设置TickDir
财产。
例子:gx。TickDirMode = 'auto';
TickLength
- - - - - -刻度长度(0.01 - 0.025)
(默认)|双元素向量标记长度,指定为形式的双元素向量[长度未使用的]
.长度是标记长度。指定相对于最长轴维度归一化的单位值。的GeographicRuler
对象使用双元素向量与其他标尺对象中的此属性的值保持一致,但第二个元素未使用。
请注意
设置TickLength
属性自动设置TickLength
的财产GeographicRuler
关联的对象LatitudeAxis
而且LongitudeAxis
属性设置为相同的值。相反,设置TickLength
的财产GeographicRuler
对象不会自动在axis对象中设置相同的属性。要防止轴线属性值覆盖标尺属性值,请先设置轴线属性值,然后设置标尺属性值。
例子:gx。TickLength = [0.02 0.0];
TickLabelFormat
- - - - - -勾号标签格式dms的
(默认)|“弟弟”
|“糖尿病”
|“弟弟”
|“糖尿病”
|dms的
标记标签格式,指定为以下值之一。
格式 | 描述 | 例子 |
---|---|---|
“弟弟” |
十进制度数加上罗盘方向 |
23°N |
“糖尿病” |
度和十进制分加上罗盘方向 |
18°30 'w |
dms的 (默认) |
度,分,和十进制秒加上罗盘方向 |
110°06年“18.5”E |
“弟弟” |
带有负号(-)表示南方和西方的十进制度数 |
-115.25° |
“糖尿病” |
度和十进制分,用一个负号(-)表示南和西 |
5°45.5” |
dms的 |
度、分和十进制秒,用一个负号(-)表示南和西 |
3 21°05” |
默认的标签格式包括度、分、秒。但是,在将地图上的缩放级别至少放大到14之前,不包括刻度标签的分钟和秒部分。
例子:gx。TickLabelFormat = '-dm';
LatitudeAxis
- - - - - -纬度的统治者GeographicRuler
对象纬度标尺,指定为GeographicRuler
对象。的属性GeographicRuler
对象来控制轴标尺的外观和行为。有关更多信息,请参见GeographicRuler属性.
这张图片显示的是红色的纬度轴线。
例子:lat尺子= gx.LatitudeAxis;
例子:gx.LatitudeAxis.TickLabelRotation = 45;
LongitudeAxis
- - - - - -经度的统治者GeographicRuler
经度尺,指定为GeographicRuler
对象。的属性GeographicRuler
对象来控制轴标尺的外观和行为。有关更多信息,请参见GeographicRuler属性.
这张图片显示的是红色的经线。
例子:lonruler = gx. longitude;
例子:gx. longitude . tickdirection = 'out';
AxisColor
- - - - - -轴线、刻度值和标签的颜色[0.1500 0.1500 0.1500]
(默认)|RGB值|十六进制颜色编码|颜色名称|颜色名称短轴线、勾值和标签的颜色,指定为RGB三元组、十六进制颜色编码、颜色名称或短颜色名称。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内[0, 1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色码是字符向量或以散列符号(#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 1 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[1 1 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1,1 1] |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。
RGB值 | 十六进制色码 | 外观 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
请注意
设置AxisColor
属性自动设置颜色
的财产GeographicRuler
而且GeographicScalebar
对象的值相同。的GeographicRuler
对象控制地理轴上标尺的行为和外观。的GeographicScalebar
对象控制地理轴上的比例尺。相反,设置颜色
的财产GeographicRuler
或GeographicScalebar
对象不会自动设置AxisColor
属性。若要防止轴线属性值覆盖标尺或比例条属性值,请先设置轴线属性值,然后设置标尺或比例条属性值。
例子:gx。AxisColor = [0 0 1];
例子:gx。AxisColor = 'b';
例子:gx。AxisColor = 'blue';
例子:gx。AxisColor = '#0000FF';
网格
- - - - - -可见的纬度和经线“上”
(默认)|开/关逻辑值地图上纬度和经线的可见性,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
等于真正的
,“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
“上”
-显示网格线。
“关闭”
-不显示网格线。
例子:gx。Grid = 'off';
GridLineStyle
- - - - - -网格线的线条样式“- - -”
(默认)|“——”
|“:”
|“-”。
|“没有”
网格线的线样式,指定为该表中的线样式之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
要显示网格线,请使用网格
命令或设置网格
财产“上”
.
例子:gx。GridLineStyle = '——'
GridColor
- - - - - -网格线的颜色[0.15 0.15 0.15]
(默认)|RGB值|十六进制颜色编码|颜色名称|颜色名称短背景色,指定为RGB三元组、十六进制颜色编码、颜色名称或短颜色名称。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内[0, 1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色码是字符向量或以散列符号(#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 1 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[1 1 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1,1 1] |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。
RGB值 | 十六进制色码 | 外观 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例如,创建一个带有红色网格线的地理轴对象。设置GridAlpha
属性设置为0.5以增加可见性。
Gx = geoaxis;gx。GridColor =“r”;gx。GridAlpha = 0.5;
例子:gx。GridColor = [0 0 1];
例子:gx。GridColor = 'b';
例子:gx。GridColor = 'blue';
例子:gx。GridColor = '#0000FF';
GridColorMode
- - - - - -属性用于设置网格颜色“汽车”
(默认)|“手动”
属性用于设置网格颜色,指定为以下值之一:
“汽车”
-对象自动选择颜色。
“手动”
-要设置所有方向的网格线颜色,使用GridColor
.
GridAlpha
- - - - - -网格线的透明度0.15
(默认)|取值范围内的[0, 1]
网格线透明度,指定为范围中的值[0, 1]
.的值1
表示不透明,值为0
意思是完全透明。
例子:gx。GridAlpha = 0.5
GridAlphaMode
- - - - - -的选择模式GridAlpha
“汽车”
(默认)|“手动”
的选择模式GridAlpha
属性,指定为以下值之一:
“汽车”
—对象选择透明度值。
“手动”
—如果需要指定透明度值,请使用GridAlpha
财产。
例子:gx。GridAlphaMode = 'auto'
副标题
- - - - - -字幕的文本对象文本对象用于坐标轴副标题。要添加字幕,请设置字符串
属性。若要更改其外观,如字体角度,请设置其他属性。有关完整列表,请参见文本属性.
Ax = gca;ax.Subtitle.String =“一个深刻的字幕”;ax.Subtitle.FontAngle =“斜体”;
或者,使用副标题
函数添加副标题并控制外观。
副标题(“一个深刻的字幕”,“FontAngle”,“斜体”)
或使用标题
函数,并指定两个字符向量输入参数和两个输出参数。然后设置函数返回的第二个文本对象的属性。
[t,s] =标题(“聪明的标题”,“一个深刻的字幕”);s.FontAngle =“斜体”;
请注意
这个文本对象不包含在坐标轴中孩子们
属性,不能被返回findobj
,并且不使用为文本对象定义的默认值。
TitleHorizontalAlignment
- - - - - -标题和副标题水平对齐“中心”
(默认)|“左”
|“对”
标题和副标题与绘图框水平对齐,指定为来自表的值之一。
TitleHorizontalAlignment 价值 |
描述 | 外观 |
---|---|---|
“中心” |
标题和副标题位于情节框的中央。 |
|
“左” |
标题和副标题与图框的左侧对齐。 |
|
“对” |
标题和副标题与情节框的右侧对齐。 |
|
LatitudeLabel
- - - - - -纬度轴标签文本
对象纬度轴标签,指定为文本
对象。要指定标签,请设置字符串
的属性文本
对象。若要更改标签外观,如字体样式或颜色,请设置其他文本
对象属性。有关属性的完整列表,请参见文本属性.
例子:gx.LatitudeLabel.String = '我的纬度'
LongitudeLabel
- - - - - -经轴标签文本
对象经度轴标签,指定为文本
对象。要指定标签,请设置字符串
属性。若要更改标签外观,如字体样式或颜色,请设置其他文本
对象属性。有关属性的完整列表,请参见文本属性.
例子:gx.Longitude elabel . string = '我的经度'
ColorOrder
- - - - - -颜色的顺序颜色顺序,指定为RGB三组的三列矩阵。这个属性定义了MATLAB用来创建绘图对象的颜色调色板,例如行
,散射
,酒吧
对象。数组的每一行都是一个RGB三元组。RGB三元组是一个三元素向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在[0,1]的范围内。该表列出了默认颜色。
颜色 | 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根据对象的创建顺序为其分配颜色。例如,在绘制线条时,第一条线使用第一种颜色,第二条线使用第二种颜色,依此类推。如果线条比颜色多,那么循环就会重复。
从R2019b开始,您可以通过以下任一方式更改颜色顺序:
调用colororder
函数更改图中所有轴的颜色顺序。图中现有图形的颜色会立即更新。如果将其他轴放入图中,这些轴也将使用新的颜色顺序。如果您继续调用绘图命令,这些命令也将使用新的颜色。
设置ColorOrder
属性,调用持有
函数将坐标轴保持状态设置为“上”
,然后调用所需的绘图函数。这就像叫colororder
函数,但在本例中,您设置的是特定轴的颜色顺序,而不是整个图形。设置持有
州“上”
必须确保后续绘图命令不会重置坐标轴以使用默认颜色顺序。
如果使用R2019a或更早的版本,更改颜色顺序矩阵不会影响现有的图。若要更改现有绘图中的颜色,必须设置ColorOrder
属性,然后将坐标轴保持状态设置为“上”
在调用任何绘图函数之前。
此属性的行为在R2019b中发生了变化。欲了解更多信息,请参见:
LineStyleOrder
- - - - - -线条样式顺序“- - -”
实线(默认)|特征向量|字符向量的单元格数组|字符串数组行样式顺序,指定为字符向量、字符向量的单元格数组或字符串数组。此属性列出MATLAB用于在坐标轴上显示多条标线的线条样式。MATLAB根据线条的创建顺序为它们分配样式。的所有颜色循环之后,它才更改为下一个行样式ColorOrder
属性的当前行样式。默认的LineStyleOrder
只有一种线样式,“- - -”
.
若要自定义行样式顺序,请创建字符向量的单元格数组或字符串数组。将数组的每个元素指定为下表中的行说明符或标记说明符。可以将一行和标记说明符组合为单个元素,例如“- *”
.
行说明符 | 描述 |
---|---|
“- - -” (默认) |
实线 |
“——” |
虚线 |
“:” |
虚线 |
“-”。 |
Dash-dotted线 |
标记说明符 | 描述 |
---|---|
“+” |
加号标记 |
“o” |
圆圈标记 |
‘*’ |
星标记 |
“。” |
点标记 |
“x” |
十字架标记 |
“年代” |
广场上标记 |
' d ' |
钻石标记 |
“^” |
向上的三角形标记 |
“v” |
向下的三角形标记 |
“>” |
指向右的三角形标记 |
“<” |
向左指向的三角形标记 |
“p” |
五角星(五角星)标记 |
“h” |
六角星(六角星)标记 |
从R2019b开始,您可以在绘制到坐标轴之前或之后更改线条样式顺序。当你设置LineStyleOrder
属性设置为新值时,MATLAB会更新坐标轴上任何线条的样式。如果您继续绘制到坐标轴上,您的绘制命令将继续使用更新列表中的行样式。
如果使用的是R2019a或更早的版本,则必须在绘图之前更改线条样式顺序。的值LineStyleOrder
属性,然后调用持有
函数将坐标轴保持状态设置为“上”
在调用任何绘图函数之前。
此属性的行为在R2019b中发生了变化。欲了解更多信息,请参见:
NextSeriesIndex
- - - - - -SeriesIndex
下一个对象的值此属性是只读的。
SeriesIndex
值,作为大于或等于的整数返回0
.当您希望跟踪对象如何在颜色和线条样式中循环时,此属性非常有用。该属性维护具有属性的轴中的对象的计数SeriesIndex
财产。MATLAB用它来赋值SeriesIndex
值赋给每个新对象。计数开始于1
当你画出坐标轴时,它增加了1
对于每个附加的对象。因此,计数通常是n+ 1,n是坐标轴上对象的数量。
如果您手动更改ColorOrderIndex
或LineStyleOrderIndex
属性的值NextSeriesIndex
属性更改为0
.因此,具有SeriesIndex
属性时不再自动更新ColorOrder
或LineStyleOrder
坐标轴上的属性。
NextPlot
- - - - - -要重置的属性“替换”
(默认)|“添加”
|“replacechildren”
|“replaceall”
属性在向坐标轴添加新绘图时重置,指定为以下值之一:
“添加”
-在现有轴线上添加新的地块。在显示新绘图之前,不要删除现有绘图或重置轴属性。
“replacechildren”
—在显示新图形前,先删除已有的图形。重置ColorOrderIndex
而且LineStyleOrderIndex
属性1
,但不要重置其他坐标轴属性。添加到坐标轴的下一个图使用第一个颜色和线样式ColorOrder
而且线型
订单属性。这个值类似于using班
在每一个新的情节之前。
“替换”
-删除现有的绘图和重置轴属性,除位置
而且单位
,设置为默认值,然后显示新的图形。
“replaceall”
-删除现有的绘图和重置轴属性,除位置
而且单位
,设置为默认值,然后显示新的图形。这个值类似于usingcla重置
在每一个新的情节之前。
SortMethod
- - - - - -呈现对象的顺序“childorder”
|“深度”
呈现对象的顺序,指定为以下值之一:
“深度”
-根据当前视图以前后顺序绘制对象。使用此值可确保在其他对象前面的对象被正确绘制。
“childorder”
-按照图形函数创建对象的顺序绘制对象,而不考虑对象在三维空间中的关系。这个值可以导致更快的渲染,特别是在数字非常大的情况下,但也可能导致显示对象的深度排序不当。
ColorOrderIndex
- - - - - -颜色顺序索引1
(默认)|正整数颜色顺序索引,指定为正整数。这个属性指定MATLAB从坐标轴中选择的下一个颜色ColorOrder
属性时创建下一个绘图对象,例如行
,散射
,或酒吧
对象。例如,如果颜色顺序索引值为1
,然后添加到坐标轴的下一个对象使用ColorOrder
矩阵。中颜色的数量ColorOrder
矩阵,那么索引值对颜色的数量取模ColorOrder
矩阵决定了下一个对象的颜色。
当NextPlot
属性设置为“添加”
,那么每次在坐标轴上添加一个新的图形时,颜色顺序索引值就会增加。要重新开始第一个颜色,设置ColorOrderIndex
财产1
.
此属性的行为在R2019b中发生了变化。有关更多信息,请参见ColorOrder和LineStyleOrder的索引方案可能会改变绘图的颜色和线条样式.
LineStyleOrderIndex
- - - - - -直线样式订单索引1
(默认)|正整数行样式顺序索引,指定为正整数。此属性指定MATLAB从坐标轴选择的下一个行样式LineStyleOrder
来创造下一个情节线。例如,如果将此属性设置为1
,那么添加到坐标轴上的下一条绘图线将使用LineStyleOrder
财产。控件中的行样式的数量LineStyleOrder
数组中元素数量的模的索引值LineStyleOrder
数组决定下一行的样式。
当NextPlot
属性设置为“添加”
, MATLAB在循环遍历所有颜色后将索引值递增ColorOrder
属性的当前行样式。若要重新开始第一行样式,请设置LineStyleOrderIndex
财产1
.
此属性的行为在R2019b中发生了变化。有关更多信息,请参见ColorOrder和LineStyleOrder的索引方案可能会改变绘图的颜色和线条样式.
Colormap
- - - - - -Colormapparula
(默认)|米-by-3 array of RGB tripletsColormap,指定为米-by-3数组的RGB(红,绿,蓝)三元组定义米个人色彩。或者,您也可以使用colormap
函数更改颜色地图。
MATLAB通过行号访问这些颜色。
例子:gx。Colormap = [1 0 1;0 0 1;1 1 0]
将颜色映射设置为三种颜色:品红、蓝色和黄色。
ColorScale
- - - - - -颜色映射比例尺“线性”
(默认)|“日志”
颜色映射的比例,指定为以下值之一:
“线性”
——线性尺度。沿着颜色条的刻度值也使用线性刻度。
“日志”
-对数刻度。沿着颜色条的刻度值也使用对数刻度。
例子:gx。ColorScale = 'log'
这一
- - - - - -色彩图的颜色限制[0 1]
(默认)|两元向量的形式[cmin cmax]
颜色图的颜色限制,指定为形式的双元素向量[cmin cmax]
.
如果关联模式属性设置为“汽车”
,然后MATLAB选择颜色界限。如果给这个属性赋值,那么MATLAB将模式设置为“手动”
并且不会自动选择颜色限制。
CLimMode
- - - - - -的选择模式这一
“汽车”
(默认)|“手动”
的选择模式这一
属性,指定为以下值之一:
“汽车”
-根据坐标轴中包含的图形对象的颜色数据自动选择限制。
“手动”
—手动指定。要指定值,请设置这一
财产。当子轴的极限改变时,值不会改变。
Alphamap
- - - - - -透明地图0
来1
(默认)|的有限alpha值数组0
来1
透明映射,指定为有限alpha值的数组,从0
来1
.数组的大小可以为米-by-1或1 by-米.MATLAB通过数组中的索引访问alpha值。alphamap可以是任意长度。
AlphaScale
- - - - - -透明映射比例尺“线性”
(默认)|“日志”
透明映射的比例,指定为以下值之一:
“线性”
-线性刻度
“日志”
-对数刻度
例子:gx。AlphaScale = 'log'
阿利姆
- - - - - -Alpha map的极限[0 1]
(默认)|两元向量的形式(amin amax)
alphamap的Alpha极限,指定为形式的双元素向量(amin amax)
.
如果关联模式属性设置为“汽车”
,然后MATLAB选择极限。如果您设置了这个属性,那么MATLAB将模式设置为“手动”
并且不会自动选择极限。
ALimMode
- - - - - -的选择模式阿利姆
“汽车”
(默认)|“手动”
的选择模式阿利姆
属性,指定为以下值之一:
“汽车”
—根据参数自动选择限制AlphaData
坐标轴中包含的图形对象的值。
“手动”
—手动指定alpha限制。要指定alpha限制,请设置阿利姆
财产。
颜色
- - - - - -背景颜色[1,1 1]
(默认)|RGB值|十六进制颜色编码|颜色名称|颜色简称|……背景色,指定为RGB三元组、十六进制颜色编码、颜色名称或颜色短名称。背景色只有在基础图
属性设置为“没有”
.
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内[0, 1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色码是字符向量或以散列符号(#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
[0 1 0] |
“# 00 ff00” |
|
“蓝” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“米” |
[10 0 1] |
“#就” |
|
“黄色” |
“y” |
[1 1 0] |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
# 000000的 |
|
“白色” |
' w ' |
[1,1 1] |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。
RGB值 | 十六进制色码 | 外观 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:gx。颜色= [0 0 1];
例子:gx。颜色= 'b';
例子:gx。Color = 'blue';
例子:gx。Color = '#0000FF';
线宽
- - - - - -线条宽度0.5
(默认)|正标量值线的宽度,以点单位的正标量值指定。1分等于1/72英寸。
例子:gx。LineWidth = 1.5
盒子
- - - - - -围绕地理轴线勾勒轮廓“上”
(默认)|开/关逻辑值围绕地理轴的轮廓,具体为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
等于真正的
,“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
此图像显示了一个地理轴对象盒子
属性设置为“关闭”
.注意,坐标轴的顶部或右侧边界没有轮廓。
例子:gx。盒子= 'off'
OuterPosition
- - - - - -地理轴的大小和位置,包括标签和页边距[0 0 1 1]
(默认)|研制出向量地理轴的大小和位置,包括标签和边距,指定为表单的四元素向量[左底宽高]
.这个向量定义了包含地理轴外边界的矩形的范围。的左
而且底
元素定义了从包含地理轴的图形或面板的左下角到矩形左下角的距离。的宽度
而且高度
元素是矩形的尺寸。
默认情况下,这些值以容器规范化的单位进行度量。要更改单位,请设置单位
财产。的默认值。[0 0 1 1]
包括整个容器内部。
请注意
当父容器是TiledChartLayout
.
InnerPosition
- - - - - -内部尺寸和位置[0.1300 0.1100 0.7750 0.8150]
(默认)|研制出向量内部大小和位置,指定为表单的四元素向量[左底宽高]
.这个属性等价于位置
财产。
请注意
当父容器是TiledChartLayout
.
位置
- - - - - -地理轴的大小和位置,不包括标签或页边距[0.1300 0.1100 0.7750 0.8150]
(默认)|研制出向量地理轴(不包括标签或边距)的大小和位置,指定为表单的四元素向量[左底宽高]
.这个向量定义了包围地理轴的最紧边界矩形的范围。的左
而且底
元素定义了从容器左下角到矩形左下角的距离。的宽度
而且高度
元素是矩形的尺寸。
默认情况下,这些值以容器规范化的单位进行度量。要更改单位,请设置单位
财产。
例子:gx。位置= [0 0 1 1]
不指定容器左下角到矩形之间的距离以及填充整个容器的宽度和高度。
请注意
当父容器是TiledChartLayout
.
TightInset
- - - - - -文本标签的页边距[左下右上]
此属性是只读的。
文本标签的空白,作为表单的四元素向量返回[左下右上]
.此属性是只读的。
元素定义了边界之间的距离位置
属性和地理轴范围的文本标签和标题。默认情况下,这些值是按照包含地理轴的图形或uipanel的标准化单位来度量的。要更改单位,请设置单位
财产。
的位置
财产和TightInset
属性定义包含地理轴及其标签和标题的最紧密边界框。
PositionConstraint
- - - - - -位置保持不变“outerposition”
|“innerposition”
Position属性在添加、移除或更改装饰时保持不变,指定为以下值之一:
“outerposition”
- - -OuterPosition
属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果需要任何位置调整,MATLAB调整InnerPosition
财产。
“innerposition”
- - -InnerPosition
属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果需要任何位置调整,MATLAB调整OuterPosition
财产。
请注意
当父容器是TiledChartLayout
.
单位
- - - - - -位置单位“归一化”
(默认)|“英寸”
|“厘米”
|“点”
|“像素”
|“角色”
定位单元,指定为以下值之一。
单位 |
描述 |
---|---|
“归一化” (默认) |
相对于容器(通常是图形或面板)进行规范化。容器的左下角映射到(0,0) 右上角映射到(1,1) . |
“英寸” |
英寸 |
“厘米” |
厘米 |
“角色” |
根据图形根对象的默认uicontrol字体:
|
“点” |
字体设计点。1分等于1/72英寸。 |
“像素” |
像素。
|
当指定单位为名称,值
Pair时,必须设置单位
属性之前指定要使用这些单元的属性,例如位置
.
布局
- - - - - -布局选项LayoutOptions
数组(默认)|TiledChartLayoutOptions
对象|GridLayoutOptions
对象布局选项,指定为TiledChartLayoutOptions
或者一个GridLayoutOptions
对象。当轴线对象处于平铺图表布局或网格布局中时,此属性非常有用。
若要在平铺图表布局的网格内定位轴,请设置瓷砖
而且TileSpan
的属性TiledChartLayoutOptions
对象。例如,考虑一个3 × 3平铺的图表布局。该布局有一个网格瓷砖在中心,四个瓷砖沿外部边缘。实际上,网格是不可见的,除非用轴或图表填充外部瓷砖,否则它们不会占用空间。
这段代码放置坐标轴斧头
在网格的第三个贴图..
ax.Layout.Tile = 3;
要使轴跨越多个贴图,请指定TileSpan
属性作为双元素向量。例如,这个轴张成空间2
行和3.
瓷砖的柱子。
ax.Layout.TileSpan = [2 3];
要将坐标轴放置在周围的一个贴图中,请指定瓷砖
财产“北”
,“南”
,“东”
,或“西方”
.例如,将值设置为“东”
将坐标轴放在网格的右边。
ax.Layout.Tile =“东”;
要将坐标轴放入应用程序中的布局中,请将此属性指定为GridLayoutOptions
对象。有关在应用程序中使用网格布局的更多信息,请参见uigridlayout
.
如果坐标轴不是平铺图表布局或网格布局的子元素(例如,如果它是图形或面板的子元素),则此属性为空,没有任何效果。
工具栏
- - - - - -数据探索工具栏AxesToolbar
对象数据探索工具栏,指定为AxesToolbar
对象。当您将鼠标悬停在该工具栏上时,它将出现在地理轴的右上角。工具栏提供对数据探索工具的快速访问,如缩放、恢复视图和数据提示。
如果不希望在将鼠标悬停在地理轴上时显示工具栏,请设置可见
的属性AxesToolbar
对象“关闭”
.的属性的详细信息AxesToolbar
对象,看到AxesToolbar属性.
例子:gx.Toolbar.Visible = 'off'
的相互作用
- - - - - -的相互作用[]
的数组指定的交互PanInteraction
,ZoomInteraction
,或DataTipInteraction
对象或作为空数组。您指定的交互可以通过手势在图表中获得。您不必选择任何轴工具栏按钮来使用它们。例如,PanInteraction
对象支持在图表内拖动移动。有关交互对象的列表,请参见控制图交互性.
默认情况下,地理轴内的图表具有平移、缩放和数据提示交互功能。您可以用一组新的交互替换默认集合,但是不能访问或修改默认集合中的任何交互。例如,此代码用PanInteraction
而且ZoomInteraction
对象。
Gx = gca;gx。交互= [panInteraction zoomInteraction];
要禁用当前的交互集,请调用disableDefaultInteractivity
函数。方法可以重新启用它们enableDefaultInteractivity
函数。若要从坐标轴删除所有鼠标交互,请将此属性设置为空数组。
可见
- - - - - -能见度状态“上”
(默认)|开/关逻辑值可见状态,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
等于真正的
,“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
“上”
-展示斧头和它的子。
“关闭”
-隐藏坐标轴而不删除它。您仍然可以访问不可见的axis对象的属性。
请注意
当可见
属性是“关闭”
,坐标轴对象是不可见的,但子对象如线仍然可见。
CurrentPoint
- - - - - -鼠标指针位置此属性是只读的。
鼠标指针的位置,指定为表单的2 × 3数组:
[lat lon 0 lat lon 0]
的CurrentPoint
属性包含纬度(纬度
)和经度(朗
)鼠标指针相对于地理轴的坐标。的(纬度、经度)
点表示最后一次鼠标单击的位置。然而,如果数字有WindowButtonMotionFcn
回调函数定义,然后(纬度、经度)
点表示鼠标指针的最后一个位置。
返回值的格式与类的返回值一致CurrentPoint
的属性轴
对象。对于地理轴,返回值的第三列总是零。第二行中的纬度和经度值与第一行中的值相同。
例子:[52.1411 -125.1167 0;52.1411 -125.1167 0]
快捷菜单
- - - - - -上下文菜单GraphicsPlaceholder
数组(默认)|快捷菜单
对象上下文菜单,指定为快捷菜单
对象。使用此属性可在右键单击对象时显示上下文菜单。方法创建上下文菜单uicontextmenu
函数。
请注意
如果PickableParts
属性设置为“没有”
或者HitTest
属性设置为“关闭”
,则不会出现上下文菜单。
选择
- - - - - -选择状态“关闭”
(默认)|开/关逻辑值选择状态,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
等于true,和“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
“上”
——选择。如果您在绘图编辑模式下单击对象,那么MATLAB将设置其选择
财产“上”
.如果SelectionHighlight
属性也设置为“上”
,然后MATLAB在对象周围显示选择句柄。
“关闭”
—未选中。
SelectionHighlight
- - - - - -显示选择句柄“上”
(默认)|开/关逻辑值选中时显示选择句柄,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
等于true,和“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
“上”
-显示选择处理时选择
属性设置为“上”
.
“关闭”
-从不显示选择句柄,即使当选择
属性设置为“上”
.
ButtonDownFcn
- - - - - -鼠标单击回调”
(默认)|函数处理|单元阵列|特征向量鼠标点击回调,指定为以下值之一:
函数处理
包含函数句柄和附加参数的单元格数组
字符向量,是有效的MATLAB命令或函数,在基本工作区中求值(不推荐)
在单击对象时,使用此属性执行代码。如果使用函数句柄指定此属性,那么MATLAB在执行回调函数时将传递两个参数给回调函数:
被点击对象——从回调函数内部访问被点击对象的属性。
事件数据-空参数。用波浪号字符(~
),以指示此参数未被使用。
有关如何使用函数句柄定义回调函数的更多信息,请参见回调函数定义.
请注意
如果PickableParts
属性设置为“没有”
或者HitTest
属性设置为“关闭”
,则不执行此回调。
CreateFcn
- - - - - -创建函数”
(默认)|函数处理|单元阵列|特征向量对象创建函数,指定为以下值之一:
函数处理。
单元格数组,其中第一个元素是函数句柄。单元格数组中的后续元素是传递给回调函数的参数。
字符向量包含有效的MATLAB表达式(不推荐)。MATLAB在基本工作区中计算这个表达式。
有关将回调指定为函数句柄、单元格数组或字符向量的详细信息,请参见回调函数定义.
此属性指定MATLAB创建对象时要执行的回调函数。函数执行之前,MATLAB初始化所有属性值CreateFcn
回调。如果不指定CreateFcn
属性,然后MATLAB执行一个默认的创建函数。
设置CreateFcn
属性对现有组件没有影响。
如果将此属性指定为函数句柄或单元格数组,则可以使用回调函数的第一个参数访问正在创建的对象。否则,使用gcbo
函数来访问对象。
DeleteFcn
- - - - - -删除函数”
(默认)|函数处理|单元阵列|特征向量对象删除函数,指定为以下值之一:
函数处理。
单元格数组,其中第一个元素是函数句柄。单元格数组中的后续元素是传递给回调函数的参数。
字符向量包含有效的MATLAB表达式(不推荐)。MATLAB在基本工作区中计算这个表达式。
有关将回调指定为函数句柄、单元格数组或字符向量的详细信息,请参见回调函数定义.
此属性指定在MATLAB删除对象时执行的回调函数。MATLAB执行DeleteFcn
在销毁对象的属性之前调用。如果不指定DeleteFcn
属性,然后MATLAB执行一个默认删除函数。
如果将此属性指定为函数句柄或单元格数组,则可以使用回调函数的第一个参数访问正在删除的对象。否则,使用gcbo
函数来访问对象。
可中断
- - - - - -回调中断“上”
(默认)|开/关逻辑值回调中断,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
等于真正的
,“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
此属性确定正在运行的回调是否可以中断。有两种回调状态需要考虑:
的运行回调是当前正在执行的回调。
的打断回调是一个试图中断正在运行的回调的回调。
每当MATLAB调用回调时,该回调将试图中断正在运行的回调(如果存在的话)。的可中断
属性的属性确定是否允许中断。
BusyAction
- - - - - -回调排队“队列”
(默认)|“取消”
回调队列,指定为“队列”
或“取消”
.的BusyAction
属性决定了MATLAB如何处理中断回调的执行。有两种回调状态需要考虑:
的运行回调是当前正在执行的回调。
的打断回调是一个试图中断正在运行的回调的回调。
每当MATLAB调用回调时,该回调将试图中断正在运行的回调。的可中断
属性的属性确定是否允许中断。如果不允许中断,则BusyAction
属性的属性确定是丢弃该中断回调还是将其放入队列中。这些是可能的值BusyAction
属性:
“队列”
—在正在运行的回调完成执行后,将中断回调放入队列中进行处理。
“取消”
—不执行中断回调。
PickableParts
- - - - - -捕捉鼠标点击的能力“可见”
(默认)|“所有”
|“没有”
捕捉鼠标点击的能力,指定为以下值之一:
“可见”
-捕获鼠标点击仅当可见。的可见
属性必须设置为“上”
.的HitTest
属性确定是否GeographicAxes
对象对单击作出响应,或者如果父对象作出响应。
“所有”
-捕获鼠标点击,不管可见性。的可见
属性可设置为“上”
或“关闭”
.的HitTest
属性确定是否GeographicAxes
对象对单击作出响应,或者如果父对象作出响应。
“没有”
—无法捕获鼠标单击。单击GeographicAxes
对象在图形窗口的当前视图中将单击传递到它下面的对象,通常是轴或图形。的HitTest
财产没有影响。
如果您希望当一个对象位于您不希望可单击的其他对象下面时,它仍可单击,那么请设置PickableParts
属性的其他对象“没有”
这样咔哒声就能穿过它们。
HitTest
- - - - - -响应捕获的鼠标单击“上”
(默认)|开/关逻辑值对捕获的鼠标单击的响应,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
等于true,和“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
“上”
-触发ButtonDownFcn
的回调GeographicAxes
对象。如果您已经定义了快捷菜单
属性,然后调用上下文菜单。
“关闭”
类的最近祖先触发回调GeographicAxes
对象,该对象具有以下内容之一:
HitTest
属性设置为“上”
PickableParts
属性设置为使祖先能够捕获鼠标单击的值
请注意
的PickableParts
属性确定是否GeographicAxes
对象可以捕获鼠标单击。如果不能,那么HitTest
财产没有影响。
BeingDeleted
- - - - - -删除状态此属性是只读的。
删除状态,作为类型的开/关逻辑值返回matlab.lang.OnOffSwitchState
.
MATLAB设置BeingDeleted
财产“上”
当DeleteFcn
回调开始执行。的BeingDeleted
物业仍设为“上”
直到组件对象不再存在。
的值BeingDeleted
属性以在查询或修改对象之前验证该对象是否即将被删除。
父
- - - - - -父容器数字
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象父容器,指定为数字
,面板
,选项卡
,TiledChartLayout
,或GridLayout
对象。
孩子们
- - - - - -孩子们GraphicsPlaceholder
数组|图形对象数组子对象,作为图形对象数组返回。使用此属性可查看子元素列表,或通过将该属性设置为自身的排列来对子元素进行重新排序。
方法无法添加或删除子节点孩子们
财产。若要向此列表添加子对象,请设置父
属性的子图形对象的GeographicAxes
对象。
HandleVisibility
- - - - - -对象句柄的可见性“上”
(默认)|“关闭”
|“回调”
对象句柄的可见性孩子们
属性,指定为以下值之一:
“上”
-对象句柄始终可见。
“关闭”
对象句柄在任何时候都是不可见的。此选项用于防止另一个函数的意外更改。设置HandleVisibility
来“关闭”
在函数执行期间临时隐藏句柄。
“回调”
对象句柄在回调函数或回调函数调用的函数中可见,但在从命令行调用的函数中不可见。该选项阻止在命令行访问对象,但允许回调函数访问它。
中未列出的对象孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该属性。此类函数的示例包括得到
,findobj
,gca
,gcf
,gco
,newplot
,班
,clf
,关闭
功能。
隐藏对象句柄仍然有效。设置根目录ShowHiddenHandles
财产“上”
列出所有对象句柄,而不管它们HandleVisibility
属性设置。
类型
- - - - - -图形对象的类型“geoaxes”
(默认)此属性是只读的。
图形对象的类型,返回为“geoaxes”
.
标签
- - - - - -对象标识符”
(默认)|特征向量|字符串标量对象标识符,指定为字符向量或字符串标量。您可以指定一个惟一的标签
值作为对象的标识符。当需要访问代码中其他地方的对象时,可以使用findobj
方法搜索对象标签
价值。
用户数据
- - - - - -用户数据[]
(默认)|数组用户数据,指定为任何MATLAB数组。例如,可以指定标量、向量、矩阵、单元格数组、字符数组、表或结构。使用此属性可在对象上存储任意数据。
如果您正在使用App Designer,请在应用程序中创建公共或私有属性来共享数据,而不是使用用户数据
财产。有关更多信息,请参见在应用程序设计程序中共享数据.
ActivePositionProperty
不建议不建议从R2020a开始
从R2020a开始,设置或获取ActivePositionProperty
不推荐。使用PositionConstraint
财产。
目前还没有移除的计划ActivePositionProperty
方法时,该属性不再列出集
,得到
,或属性
坐标轴上的函数。
要更新您的代码,请进行以下更改:
的所有实例ActivePositionProperty
与PositionConstraint
.
对象的所有引用“位置”
选项,使用“innerposition”
选择。
UIContextMenu
属性不推荐使用不建议从R2020a开始
从R2020a开始,使用UIContextMenu
属性将上下文菜单分配给图形对象或UI组件是不建议的。使用快捷菜单
财产。属性值是相同的。
目前还没有取消支持的计划万博1manbetxUIContextMenu
此时的财产。然而,UIContextMenu
属性返回的列表中不再出现得到
函数在图形对象或UI组件上。
R2019b的行为发生了变化
从R2019b开始,如果你改变坐标轴ColorOrder
或LineStyleOrder
属性在绘制到坐标轴之后,您的绘图中的颜色和线条样式将立即更新。在R2019a和之前的版本中,新的颜色和线条样式只会影响后续情节,而不会影响现有情节。
为了保持原始的行为,设置坐标轴ColorOrderIndex
或LineStyleOrderIndex
属性更改为任何值(例如其当前值)之前ColorOrder
或LineStyleOrder
财产。
R2019b的行为发生了变化
从R2019b开始,有一个新的索引方案,它使您能够通过设置现有绘图的颜色和线条样式ColorOrder
或LineStyleOrder
属性。MATLAB将此索引方案应用于所有具有ColorMode
,FaceColorMode
,MarkerFaceColorMode
,或CDataMode
.因此,您的代码可能会生成与以前版本不同的循环使用颜色和线条样式的图。
在R2019a和更早的版本中,MATLAB使用了不同的索引方案,不允许更改现有图形的颜色。
为了保持你的图通过颜色和线条样式循环的方式,设置坐标轴ColorOrderIndex
或LineStyleOrderIndex
属性设置为任何值(例如其当前值),然后绘制到坐标轴上。
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。