GeographicBubbleChart属性
控制地理气泡图的外观和行为
GeographicBubbleChart
控件的外观和行为GeographicBubbleChart
对象。通过更改属性值,可以修改图表显示的各个方面。使用点表示法来指代特定的对象和属性。方法指定大小图例的名称SizeLegendTitle
财产。
海啸= readtable (“tsunamis.xlsx”);海啸。导致=分类(tsunamis.Cause);图gb = geobubble(海啸,“纬度”,“经”,...“SizeVariable”,“MaxHeight”,“ColorVariable”,“原因”,...“技术”,“colorterrain”gelimits([10 65],[-180 -80])标题“北美洲的海啸”;gb。SizeLegendTitle =的最大高度;
泡沫的位置
LatitudeData
- - - - - -气泡位置的纬度坐标
实的,有限的,数值的向量|[]
气泡位置的纬度坐标,指定为数值范围[-90,90]的实数、有限数值向量,或为空([]
)数组。LatitudeData
一定和?一样大LongitudeData
并且可以包含南
年代。
在纬度近似范围[-85 85]之外的气泡是允许的,超过这个范围,基本地图的贴图就不延伸了。方法手动控制映射范围,否则通常看不到这些值MapCenter
而且ZoomLevel
属性。而且,非常接近90度和-90度的气泡永远也看不见,因为它们映射到无限或接近无限y值。
数据类型:单
|双
LatitudeVariable
- - - - - -表变量用于气泡纬度
特征向量|字符串标量|数字标量|逻辑向量
用于气泡纬度的表变量,以下列形式之一指定:
一个字符串标量或字符向量,指定要用于纬度的表变量的名称。例如,
geobubble(__“LatitudeVariable”、“纬度”)
指定命名为“纬度”
.指示表变量索引的数值标量。例如,
geobubble(__“LatitudeVariable”1)
指定纬度表中的第一个变量。包含1的逻辑向量
真正的
元素。
与此表变量关联的值必须是数值。只有在指定表作为输入时,才能使用此属性。geobubble
对象中存储此变量的值“LatitudeData”
属性并设置“LatitudeData”
属性为只读。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|字符
|字符串
LongitudeData
- - - - - -气泡位置的经度坐标
实数,有限数值向量|[]
气泡位置的经度坐标,指定为范围内值的实数、有限的数值向量(负无穷到正无穷)
,或作为空([]
)数组。LongitudeData
一定和?一样大LatitudeData
并且可以包含南
年代。
数据类型:单
|双
LongitudeVariable
- - - - - -表变量用于气泡经度
特征向量|字符串标量|数字标量|逻辑向量
用于气泡经度的表变量,以下列形式之一指定:
一个字符串或字符向量,指定要用于经度信息的表变量的名称。例如,
geobubble (__ LongitudeVariable,经度)
指定已命名的表变量“经”
.指示表变量索引的数值标量。例如,
geobubble (__ LongitudeVariable, 16)
指定经度表中的第16个变量。包含1的逻辑向量
真正的
元素。
与此表变量关联的值必须是数值。只有在指定表作为输入时,才能使用此属性。geobubble
对象中存储此变量的值“LongitudeData”
属性并设置“LongitudeData”
属性为只读。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|字符
|字符串
泡沫的大小
BubbleWidthRange
- - - - - -气泡的最小和最大宽度
20 [5]
(默认)|数字标量|1×2数值向量
气泡的最小和最大宽度(以点为单位),指定为数值标量或1乘2的数值向量。值必须是非降序的。当您希望所有气泡具有相同(统一)的大小时,使用标量。取值范围必须在[1 100]之内。
例子:10 [4]
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
SizeData
- - - - - -数据控制气泡大小
数值向量|数字标量|[]
控制气泡大小的数据,指定为范围中的数值向量或标量(负无穷到正无穷)
,或作为空([]
)数组。如果你指定一个向量,SizeData
一定和?一样大LatitudeData
而且LongitudeData
.如果指定一个标量值,地理气泡图将以标量展开的方式处理该值。sizedata
可以包含南
年代。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
SizeLimits
- - - - - -限制映射SizeData
气泡宽度的值
1 × 2实数有限值的向量
限制映射SizeData
值设置为气泡宽度,指定为实数、有限值、数值的1 × 2向量,或作为空的([]
)矩阵。值必须是非降序的。要创建大小相同的气泡,请为每个元素指定相同的值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
SizeVariable
- - - - - -表中用来确定气泡大小的变量
特征向量|字符串标量|数字标量|逻辑向量
用于确定气泡大小的表变量,以下列形式之一指定:
字符串标量或字符向量,指定要用于大小信息的表变量的名称。例如,
geobubble(__“SizeVariable”、“MaxHeight”)
指定命名为“MaxHeight”
.指示表变量索引的数值标量。例如,
geobubble (__ SizeVariable, 16)
指定表中的第16个变量。包含1的逻辑向量
真正的
元素。例如,Sizevar = logical([0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1])
指定表中的第16个变量。
此属性只能在指定表作为输入时使用。与此表变量关联的值必须为数值类型。当你指定这个变量时,geobubble
控件中与此变量关联的数据值“SizeData”
属性并将属性设置为只读。
泡沫的颜色
BubbleColorList
- - - - - -用于按类别显示气泡和颜色代码的颜色
MATLAB颜色规范|字符串的单元格数组|颜色的字符串向量|米-by-3 RGB颜色矩阵
的BubbleColorList
属性控制用于气泡的颜色。取值为米-by-3数组,其中每一行都是RGB颜色三元组,其中米中的类别数ColorData
向量,或者类别的数量加上1ColorData
是未定义的,或者1
如果ColorData
是空的。默认情况下,geobubble
从7种标准颜色的有序列表中选择颜色。如果米大于7时,颜色循环重复。要更改所使用的颜色,请使用MATLAB色彩图函数之一,例如parula
或飞机
,或指定您自己的RGB值的自定义列表。
数据类型:细胞
|双
ColorData
- - - - - -气泡颜色数据控制
分类向量|[]
控制气泡颜色的数据,指定为分类向量或空数组([]
).分配给相同类别的气泡在地图上有相同的颜色。方法中列出的颜色,地理气泡图将为每个类别分配一种颜色BubbleColorList
财产。的大小ColorData
必须匹配LatitudeData
而且LongitudeData
,除非指定空数组。
如果使用颜色图例,地理气泡图将显示图例中的类别值。如果任何值包含TeX标记字符,例如下划线(_),您可能会在颜色图例中看到意外的格式。MATLAB®使用TeX标记的子集来显示图例中的文本。若要在常规文本中使用TeX标记字符,请编辑类别的名称(使用renamecats
)并在您想要包含的字符之前插入TeX转义字符,即反斜杠(\)。有关使用TeX标记添加上标和下标、修改字体类型和颜色以及在文本中包含特殊字符的信息,请参见翻译属性。
数据类型:分类
ColorVariable
- - - - - -表中用变量来确定气泡的颜色
特征向量|字符串标量|数字标量|逻辑向量
用于确定气泡颜色的表变量,以下列形式之一指定:
一个字符串标量或字符向量,指定要用于颜色信息的表变量的名称。例如,
geobubble(__“ColorVariable”,“原因”)
指定命名为“原因”
.指示表变量索引的数值标量。例如,
geobubble (__ ColorVariable, 12)
指定表中的第12个变量。包含1的逻辑向量
真正的
元素。例如,Sizevar = logical([0 0 0 0 0 0 0 0 0 0 0 0 1])
指定表中的第12个变量。
只有在指定表作为输入时,才能使用此属性。与此表变量关联的值必须是分类的。当你指定颜色变量时,geobubble
控件中与此变量关联的数据值ColorData
属性并设置ColorData
属性为只读。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|字符
|字符串
标签
ColorLegendTitle
- - - - - -文本显示为标题的颜色图例
”
(默认)|特征向量|字符串标量|字符串数组|字符向量的单元格数组|数值|分类
要显示为彩色图例标题的文本,指定为字符向量、字符串标量、字符串数组、字符向量的单元格数组、数值或分类
价值。如果将此属性指定为分类
数组,MATLAB使用数组中的值,而不是类别。
默认情况下,MATLAB®支持指定文本的TeX标记的子集。要添加上标和下标,修改字体类型和颜色,以及在文本中包含特殊字符,请使用TeX标记。若要在常规文本中使用TeX标记字符,如下划线(_),请在要包含的字符之前插入TeX转义字符,即反斜杠(\)。有关更多信息,请参见翻译属性。
数据类型:字符
|细胞
|字符串
|单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
SizeLegendTitle
- - - - - -大小传奇标题
”
(默认)|特征向量|字符串标量|字符串数组|字符向量的单元格数组|数值|分类
大小图例标题,指定为字符向量、字符串标量、字符串数组、字符向量的单元格数组、数值或分类
价值。如果将此属性指定为分类
数组,MATLAB使用数组中的值,而不是类别。
默认情况下,MATLAB®支持指定文本的TeX标记的子集。要添加上标和下标,修改字体类型和颜色,以及在文本中包含特殊字符,请使用TeX标记。若要在常规文本中使用TeX标记字符,如下划线(_),请在要包含的字符之前插入TeX转义字符反斜杠(\)。有关更多信息,请参见翻译属性。
LegendVisible
- - - - - -气泡大小和颜色图例的可见性
“上”
(默认)|“关闭”
|真正的
|假
气泡大小和颜色图例的可见性,指定为“上”
或“关闭”
或者逻辑值真正的
或假
.控件来切换图例的可见性传说
函数。
数据类型:字符
|字符串
|逻辑
字体
字体名
- - - - - -地理气泡图中使用的字体
特征向量|字符串标量|“FixedWidth”
地理气泡图中使用的字体,指定为字符串标量或字符向量。要正确显示和打印,字体名称必须是系统支持的字体。默认字体取决于特定的操作系统和地区。要使用固定宽度的字体,使其在任何地区看起来都很好,请使用“FixedWidth”
.的“FixedWidth”
值依赖于根FixedWidthFontName
财产。设置根FixedWidthFontName
属性导致立即更新显示以使用新字体。
例子:“威尔士”
数据类型:字符
|字符串
字形大小
- - - - - -用于地理气泡图的字体大小
系统的依赖(默认)|实的,有限的,正的,数值标量
地理气泡图中使用的字体大小,指定为实数、有限、正数值标量。该值以点为单位,1点等于1/72英寸。
地图
基础图
- - - - - -在其上绘制数据的地图
“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,“技术”、“bluegreen”)
例子:gb。基础图= ' bluegreen '
数据类型:字符
|字符串
SourceTable
- - - - - -包含要绘制的数据的表
表格
包含要绘制的数据的表,指定为表。
数据类型:表格
GridVisible
- - - - - -地图上的经纬度线的可见性
“上”
(默认)|“关闭”
|真正的
|假
地图上纬度和经线的可见性,指定为“上”
或“关闭”
,或逻辑值真正的
或假
.你也可以使用网格
函数切换网格可见性。
数据类型:逻辑
|字符
|字符串
LatitudeLimits
- - - - - -地图纬度界限
1 × 2实数有限值的向量
此属性是只读的。
地图的纬度限制,指定为1乘2的实数矢量,有限值的形式[southern_limit northern_limit]
在[-90,90]的范围内。要设置纬度限制,请使用geolimits
函数。
数据类型:双
LongitudeLimits
- - - - - -地图经度界限
1 × 2实数有限值的向量
此属性是只读的。
地图的经度限制,指定为1乘2的实数矢量,有限值的形式[western_limit eastern_limit]
.值必须在该范围内(负无穷到正无穷)
.方法设置经度限制geolimits
函数。
例子:(-100 100)
数据类型:双
MapCenter
- - - - - -地图的经纬度中心点
实数有限值的双元数值向量
地图的中心点在纬度和经度,指定为两个元素矢量的实数,有限值的形式[center_latitude center_longitude]
.值必须在该范围内[(-90、90),(负、正)]
.
例子:(38.6292 - -95.2520)
数据类型:单
|双
MapLayout
- - - - - -布局图
“正常”
(默认)|“最大化”
地图布局,包括插图和装饰,指定为下列任何一种。
价值 | 描述 | 插图 |
---|---|---|
“正常” |
映射从图表的边缘插入,如其定义的OuterPosition 财产。坐标轴标签(“纬度” 而且“经” )、蜱虫和蜱虫标签可见。如果标题 属性值设置后,图表包含标题。如果有图例,则显示在地图的外部和右侧。 |
|
“最大化” |
映射填充整个空间,由OuterPosition 财产。坐标轴标签、勾号和勾号标签被隐藏。标题是隐藏的,即使标题 属性设置。网格是隐藏的,即使GridVisible 被设置为“上” .如果有图例,则显示在地图的右上角。 |
|
例子:gb = geobubble(__“MapLayout”,“最大化”)
例子:gb。地图布局= 'maximized'
数据类型:字符
|字符串
ScalebarVisible
- - - - - -比例尺在地图上的可见性
“上”
(默认)|“关闭”
|真正的
|假
比例尺在地图上的可见性,指定为“上”
或“关闭”
,或逻辑值真正的
或假
.
数据类型:逻辑
|字符
|字符串
ZoomLevel
- - - - - -地图的放大级别
实的,有限的,0到25之间的数值标量,包括
映射的放大级别,指定为0到25之间的实数、有限的数值标量(含)。以2为基数的对数地图比例尺。增加了ZoomLevel
值乘以1,地图比例尺翻倍。
数据类型:单
|双
位置
PositionConstraint
- - - - - -位置保持不变
“outerposition”
|“innerposition”
Position属性在添加、移除或更改装饰时保持不变,指定为以下值之一:
“outerposition”
- - -OuterPosition
属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果需要任何位置调整,MATLAB调整InnerPosition
财产。“innerposition”
- - -InnerPosition
属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果需要任何位置调整,MATLAB调整OuterPosition
财产。
请注意
当父容器是TiledChartLayout
.
OuterPosition
- - - - - -地理气泡图在母体内的大小和位置
[0 0 1 1]
(默认)|研制出向量
地理气泡图在其父图中的大小和位置,指定为窗体的四元素数字向量[左底宽高]
.的默认值。[0 0 1 1]
包括整个容器内部。
控件定义的区域OuterPosition
值(蓝色)和InnerPosition
值(红色)。
请注意
当父容器是TiledChartLayout
.
InnerPosition
- - - - - -内部尺寸和位置
研制出向量
地理气泡图在父容器(通常是图形、面板或选项卡)中的内部大小和位置,作为表单的四元素向量返回[左底宽高]
.内部位置不包括标题或轴标签。
的
左
而且底
元素定义了从容器左下角到地理气泡图左下角的距离。的
宽度
而且高度
元素是地理气泡图的维度。
控件定义的区域OuterPosition
值(蓝色)和InnerPosition
值(红色)。
请注意
当父容器是TiledChartLayout
.
位置
- - - - - -内部尺寸和位置
研制出向量
作为表单的四元素向量返回的父容器(通常是图形、面板或选项卡)中的地理气泡图的内部大小和位置[左底宽高]
.这个属性等价于InnerPosition财产。
请注意
当父容器是TiledChartLayout
.
单位
- - - - - -位置单位
“归一化”
(默认)|“英寸”
|“厘米”
|“点”
|“像素”
|“角色”
定位单元,指定为以下值之一。
单位 |
描述 |
---|---|
“归一化” (默认) |
相对于容器(通常是图形或面板)进行规范化。容器的左下角映射到(0,0) ,右上角映射到(1,1) . |
“英寸” |
英寸 |
“厘米” |
厘米 |
“角色” |
根据图形根对象的默认uicontrol字体:
|
“点” |
字体设计点。1分等于1/72英寸。 |
“像素” |
像素。 从R2015b开始,像素距离与Windows上的系统分辨率无关®而且麦金塔电脑系统:
在Linux上®在系统中,像素的大小是由系统分辨率决定的。 |
在对象创建过程中将单元指定为名称-值对时,必须设置单位
属性之前指定要使用这些单元的属性,例如OuterPosition
.
布局
- - - - - -布局选项
空LayoutOptions
数组(默认)|TiledChartLayoutOptions
对象|GridLayoutOptions
对象
布局选项,指定为TiledChartLayoutOptions
或GridLayoutOptions
对象。当图表处于平铺图表布局或网格布局中时,此属性非常有用。
若要在平铺图表布局的网格中定位图表,请设置瓷砖
而且TileSpan
属性TiledChartLayoutOptions
对象。例如,考虑一个3 × 3平铺的图表布局。该布局有一个网格瓷砖在中心,四个瓷砖沿外部边缘。实际上,网格是不可见的,除非用轴或图表填充外部瓷砖,否则它们不会占用空间。
这段代码放置图表c
在网格的第三个贴图..
c.Layout.Tile = 3;
要使图表跨越多个贴图,请指定TileSpan
属性作为双元素向量。例如,这张图跨度很大2
行和3.
列的瓷砖。
c.Layout.TileSpan = [2 3];
若要将图表放置在周围的某个方格中,请指定瓷砖
财产“北”
,“南”
,“东”
,或“西方”
.例如,将值设置为“东”
将图表放置在网格右侧的贴图中。
c.Layout.Tile =“东”;
要将图表放置到应用程序内的布局中,请将此属性指定为GridLayoutOptions
对象。有关在应用程序中使用网格布局的更多信息,请参见uigridlayout
.
如果图表不是平铺图表布局或网格布局的子视图(例如,如果它是图形或面板的子视图),则此属性为空,没有任何效果。
可见
- - - - - -地理气泡图的可见性
“上”
(默认)|开/关逻辑值
地理气泡图的可见性,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
相当于真正的
,“关闭”
相当于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
父/子
父
- - - - - -父容器
数字
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象
父容器,指定为数字
,面板
,选项卡
,TiledChartLayout
,或GridLayout
对象。
HandleVisibility
- - - - - -对象句柄的可见性
“上”
(默认)|“关闭”
|“回调”
对象句柄的可见性孩子们
属性,指定为以下值之一:
“上”
-对象句柄始终可见。“关闭”
对象句柄在任何时候都是不可见的。此选项用于防止另一个函数的意外更改。设置HandleVisibility
来“关闭”
在函数执行期间临时隐藏句柄。“回调”
对象句柄在回调函数或回调函数调用的函数中可见,但在从命令行调用的函数中不可见。该选项阻止在命令行访问对象,但允许回调函数访问它。
中未列出的对象孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该属性。此类函数的示例包括得到
,findobj
,gca
,gcf
,gco
,newplot
,班
,clf
,关闭
功能。
隐藏对象句柄仍然有效。设置根ShowHiddenHandles
财产“上”
列出所有对象句柄,而不管它们HandleVisibility
属性设置。
版本历史
介绍了R2017bR2020a:ActivePositionProperty
不推荐
从R2020a开始,设置或获取ActivePositionProperty
不推荐。使用PositionConstraint
财产。
目前还没有移除的计划ActivePositionProperty
方法时,该属性不再列出集
,得到
,或属性
函数在图表对象上。
要更新您的代码,请进行以下更改:
的所有实例
ActivePositionProperty
与PositionConstraint
.对象的所有引用
“位置”
选择与“innerposition”
选择。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。