主要内容

GeographicBubbleChart属性

控制地理气泡图的外观和行为

GeographicBubbleChart控件的外观和行为GeographicBubbleChart对象。通过更改属性值,可以修改图表显示的各个方面。使用点表示法来指代特定的对象和属性。方法指定大小图例的名称SizeLegendTitle财产。

海啸= readtable (“tsunamis.xlsx”);海啸。导致=分类(tsunamis.Cause);图gb = geobubble(海啸,“纬度”“经”...“SizeVariable”“MaxHeight”“ColorVariable”“原因”...“技术”“colorterrain”gelimits([10 65],[-180 -80])标题“北美洲的海啸”;gb。SizeLegendTitle =的最大高度

泡沫的位置

全部展开

气泡位置的纬度坐标,指定为数值范围[-90,90]的实数、有限数值向量,或为空([])数组。LatitudeData一定和?一样大LongitudeData并且可以包含年代。

在纬度近似范围[-85 85]之外的气泡是允许的,超过这个范围,基本地图的贴图就不延伸了。方法手动控制映射范围,否则通常看不到这些值MapCenter而且ZoomLevel属性。而且,非常接近90度和-90度的气泡永远也看不见,因为它们映射到无限或接近无限y值。

数据类型:|

用于气泡纬度的表变量,以下列形式之一指定:

  • 一个字符串标量或字符向量,指定要用于纬度的表变量的名称。例如,geobubble(__“LatitudeVariable”、“纬度”)指定命名为“纬度”

  • 指示表变量索引的数值标量。例如,geobubble(__“LatitudeVariable”1)指定纬度表中的第一个变量。

  • 包含1的逻辑向量真正的元素。

与此表变量关联的值必须是数值。只有在指定表作为输入时,才能使用此属性。geobubble对象中存储此变量的值“LatitudeData”属性并设置“LatitudeData”属性为只读。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串

气泡位置的经度坐标,指定为范围内值的实数、有限的数值向量(负无穷到正无穷),或作为空([])数组。LongitudeData一定和?一样大LatitudeData并且可以包含年代。

数据类型:|

用于气泡经度的表变量,以下列形式之一指定:

  • 一个字符串或字符向量,指定要用于经度信息的表变量的名称。例如,geobubble (__ LongitudeVariable,经度)指定已命名的表变量“经”

  • 指示表变量索引的数值标量。例如,geobubble (__ LongitudeVariable, 16)指定经度表中的第16个变量。

  • 包含1的逻辑向量真正的元素。

与此表变量关联的值必须是数值。只有在指定表作为输入时,才能使用此属性。geobubble对象中存储此变量的值“LongitudeData”属性并设置“LongitudeData”属性为只读。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串

泡沫的大小

全部展开

气泡的最小和最大宽度(以点为单位),指定为数值标量或1乘2的数值向量。值必须是非降序的。当您希望所有气泡具有相同(统一)的大小时,使用标量。取值范围必须在[1 100]之内。

例子:10 [4]

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

控制气泡大小的数据,指定为范围中的数值向量或标量(负无穷到正无穷),或作为空([])数组。如果你指定一个向量,SizeData一定和?一样大LatitudeData而且LongitudeData.如果指定一个标量值,地理气泡图将以标量展开的方式处理该值。sizedata可以包含年代。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

限制映射SizeData值设置为气泡宽度,指定为实数、有限值、数值的1 × 2向量,或作为空的([])矩阵。值必须是非降序的。要创建大小相同的气泡,请为每个元素指定相同的值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

用于确定气泡大小的表变量,以下列形式之一指定:

  • 字符串标量或字符向量,指定要用于大小信息的表变量的名称。例如,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属性控制用于气泡的颜色。取值为-by-3数组,其中每一行都是RGB颜色三元组,其中中的类别数ColorData向量,或者类别的数量加上1ColorData是未定义的,或者1如果ColorData是空的。默认情况下,geobubble从7种标准颜色的有序列表中选择颜色。如果大于7时,颜色循环重复。要更改所使用的颜色,请使用MATLAB色彩图函数之一,例如parula飞机,或指定您自己的RGB值的自定义列表。

数据类型:细胞|

控制气泡颜色的数据,指定为分类向量或空数组([]).分配给相同类别的气泡在地图上有相同的颜色。方法中列出的颜色,地理气泡图将为每个类别分配一种颜色BubbleColorList财产。的大小ColorData必须匹配LatitudeData而且LongitudeData,除非指定空数组。

如果使用颜色图例,地理气泡图将显示图例中的类别值。如果任何值包含TeX标记字符,例如下划线(_),您可能会在颜色图例中看到意外的格式。MATLAB®使用TeX标记的子集来显示图例中的文本。若要在常规文本中使用TeX标记字符,请编辑类别的名称(使用renamecats)并在您想要包含的字符之前插入TeX转义字符,即反斜杠(\)。有关使用TeX标记添加上标和下标、修改字体类型和颜色以及在文本中包含特殊字符的信息,请参见翻译属性。

数据类型:分类

用于确定气泡颜色的表变量,以下列形式之一指定:

  • 一个字符串标量或字符向量,指定要用于颜色信息的表变量的名称。例如,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|逻辑|字符|字符串

标签

全部展开

地理气泡图的标题,指定为字符向量、字符向量的单元格数组、标量字符串、字符串数组、数值或分类价值。如果将此属性指定为分类数组,MATLAB使用数组中的值,而不是类别。你也可以使用标题函数设置此值。

默认情况下,MATLAB®支持指定文本的TeX标记的子集。要添加上标和下标,修改字体类型和颜色,以及在文本中包含特殊字符,请使用TeX标记。若要在常规文本中使用TeX标记字符,如下划线(_),请在要包含的字符之前插入TeX转义字符反斜杠(\)。有关更多信息,请参见翻译属性。

要显示为彩色图例标题的文本,指定为字符向量、字符串标量、字符串数组、字符向量的单元格数组、数值或分类价值。如果将此属性指定为分类数组,MATLAB使用数组中的值,而不是类别。

默认情况下,MATLAB®支持指定文本的TeX标记的子集。要添加上标和下标,修改字体类型和颜色,以及在文本中包含特殊字符,请使用TeX标记。若要在常规文本中使用TeX标记字符,如下划线(_),请在要包含的字符之前插入TeX转义字符,即反斜杠(\)。有关更多信息,请参见翻译属性。

数据类型:字符|细胞|字符串|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

大小图例标题,指定为字符向量、字符串标量、字符串数组、字符向量的单元格数组、数值或分类价值。如果将此属性指定为分类数组,MATLAB使用数组中的值,而不是类别。

默认情况下,MATLAB®支持指定文本的TeX标记的子集。要添加上标和下标,修改字体类型和颜色,以及在文本中包含特殊字符,请使用TeX标记。若要在常规文本中使用TeX标记字符,如下划线(_),请在要包含的字符之前插入TeX转义字符反斜杠(\)。有关更多信息,请参见翻译属性。

气泡大小和颜色图例的可见性,指定为“上”“关闭”或者逻辑值真正的.控件来切换图例的可见性传说函数。

数据类型:字符|字符串|逻辑

字体

全部展开

地理气泡图中使用的字体,指定为字符串标量或字符向量。要正确显示和打印,字体名称必须是系统支持的字体。默认字体取决于特定的操作系统和地区。要使用固定宽度的字体,使其在任何地区看起来都很好,请使用“FixedWidth”.的“FixedWidth”值依赖于根FixedWidthFontName财产。设置根FixedWidthFontName属性导致立即更新显示以使用新字体。

例子:“威尔士”

数据类型:字符|字符串

地理气泡图中使用的字体大小,指定为实数、有限、正数值标量。该值以点为单位,1点等于1/72英寸。

地图

全部展开

要在其上绘制数据的映射,指定为表中列出的值之一。其中六个基本映射是使用创建的平铺数据集自然地球.其中五个基本地图是Esri托管的高缩放级别地图®

“streets-light”技术

“streets-light”(默认)

用来提供地理背景的地图,同时在浅背景上突出显示用户数据。

由Esri主持。

“streets-dark”技术

“streets-dark”

在深色背景上突出显示用户数据的同时提供地理背景的地图。

由Esri主持。

“街道”技术

“街道”

通用路线图,强调道路和交通网络的精确、易读的样式。

由Esri主持。

“卫星”技术

“卫星”

由高分辨率卫星图像组成的完整全球基底地图。

由Esri主持。

“地形”技术

“地形”

通用地图,具有描述地形特征的样式。

由Esri主持。

“landcover”技术

“landcover”

结合卫星获取的土地覆盖数据、阴影地形和海底地形的地图。浅色,自然的调色板适合于主题和参考地图。

创建使用自然地球

“colorterrain”技术

“colorterrain”

阴影浮雕地图与土地覆盖调色板混合。潮湿的低地是绿色的,干旱的低地是棕色的。

创建使用自然地球

“grayterrain”技术

“grayterrain”

地形地图的灰色阴影。阴影浮雕强调了高山和低地的微地形。

创建使用自然地球

“bluegreen”技术

“bluegreen”

双色陆地-海洋地图,浅绿色陆地区域和浅蓝色水域区域。

创建使用自然地球

“grayland”技术

“grayland”

双色陆地-海洋地图,灰色陆地区域和白色水域。

创建使用自然地球

“darkwater”技术

“darkwater”

两种色调的陆地-海洋地图,浅灰色陆地区域和深灰色水域。该底图是用MATLAB安装的®

创建使用自然地球

“没有”

使用经纬度网格、刻度和标签绘制数据的空白背景。

所有视频,除了“darkwater”需要上网。的“darkwater”basemap包含在MATLAB中。

如果您没有对Internet的一致访问,您可以下载使用自然地球通过使用Add-On Explorer到本地系统。这五张高变焦级地图无法下载。有关下载基本地图和在本地系统上更改默认基本地图的详细信息,请参见获取地理轴和图表的基本地图

Esri托管的基本地图会定期更新。因此,随着时间的推移,您可能会看到可视化的差异。

边界和区域标签的对齐是数据供应商提供的特性的表示,并不意味着MathWorks的认可®

例子:gb = geobubble(1:10, 1:10,“技术”、“bluegreen”)

例子:gb。基础图= ' bluegreen '

数据类型:字符|字符串

包含要绘制的数据的表,指定为表。

数据类型:表格

地图上纬度和经线的可见性,指定为“上”“关闭”,或逻辑值真正的.你也可以使用网格函数切换网格可见性。

数据类型:逻辑|字符|字符串

此属性是只读的。

地图的纬度限制,指定为1乘2的实数矢量,有限值的形式[southern_limit northern_limit]在[-90,90]的范围内。要设置纬度限制,请使用geolimits函数。

数据类型:

此属性是只读的。

地图的经度限制,指定为1乘2的实数矢量,有限值的形式[western_limit eastern_limit].值必须在该范围内(负无穷到正无穷).方法设置经度限制geolimits函数。

例子:(-100 100)

数据类型:

地图的中心点在纬度和经度,指定为两个元素矢量的实数,有限值的形式[center_latitude center_longitude].值必须在该范围内[(-90、90),(负、正)]

例子:(38.6292 - -95.2520)

数据类型:|

地图布局,包括插图和装饰,指定为下列任何一种。

价值 描述 插图
“正常” 映射从图表的边缘插入,如其定义的OuterPosition财产。坐标轴标签(“纬度”而且“经”)、蜱虫和蜱虫标签可见。如果标题属性值设置后,图表包含标题。如果有图例,则显示在地图的外部和右侧。

具有正常布局的地理气泡图

“最大化” 映射填充整个空间,由OuterPosition财产。坐标轴标签、勾号和勾号标签被隐藏。标题是隐藏的,即使标题属性设置。网格是隐藏的,即使GridVisible被设置为“上”.如果有图例,则显示在地图的右上角。

地理气泡图与最大化的布局

例子:gb = geobubble(__“MapLayout”,“最大化”)

例子:gb。地图布局= 'maximized'

数据类型:字符|字符串

比例尺在地图上的可见性,指定为“上”“关闭”,或逻辑值真正的

数据类型:逻辑|字符|字符串

映射的放大级别,指定为0到25之间的实数、有限的数值标量(含)。以2为基数的对数地图比例尺。增加了ZoomLevel值乘以1,地图比例尺翻倍。

数据类型:|

位置

全部展开

Position属性在添加、移除或更改装饰时保持不变,指定为以下值之一:

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

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

请注意

当父容器是TiledChartLayout

地理气泡图在其父图中的大小和位置,指定为窗体的四元素数字向量[左底宽高].的默认值。[0 0 1 1]包括整个容器内部。

控件定义的区域OuterPosition值(蓝色)和InnerPosition值(红色)。

一张地图被一个红盒子紧紧地包裹着。一个更大的蓝色框还包括它的标题、图例和轴标签。

请注意

当父容器是TiledChartLayout

地理气泡图在父容器(通常是图形、面板或选项卡)中的内部大小和位置,作为表单的四元素向量返回[左底宽高].内部位置不包括标题或轴标签。

  • 而且元素定义了从容器左下角到地理气泡图左下角的距离。

  • 宽度而且高度元素是地理气泡图的维度。

控件定义的区域OuterPosition值(蓝色)和InnerPosition值(红色)。

一张地图被一个红盒子紧紧地包裹着。一个更大的蓝色框还包括它的标题、图例和轴标签。

请注意

当父容器是TiledChartLayout

作为表单的四元素向量返回的父容器(通常是图形、面板或选项卡)中的地理气泡图的内部大小和位置[左底宽高].这个属性等价于InnerPosition财产。

请注意

当父容器是TiledChartLayout

定位单元,指定为以下值之一。

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

根据图形根对象的默认uicontrol字体:

  • 字符宽度=字母宽度x

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

“点” 字体设计点。1分等于1/72英寸。
“像素”

像素。

从R2015b开始,像素距离与Windows上的系统分辨率无关®而且麦金塔电脑系统:

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

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

在Linux上®在系统中,像素的大小是由系统分辨率决定的。

在对象创建过程中将单元指定为名称-值对时,必须设置单位属性之前指定要使用这些单元的属性,例如OuterPosition

布局选项,指定为TiledChartLayoutOptionsGridLayoutOptions对象。当图表处于平铺图表布局或网格布局中时,此属性非常有用。

若要在平铺图表布局的网格中定位图表,请设置瓷砖而且TileSpan属性TiledChartLayoutOptions对象。例如,考虑一个3 × 3平铺的图表布局。该布局有一个网格瓷砖在中心,四个瓷砖沿外部边缘。实际上,网格是不可见的,除非用轴或图表填充外部瓷砖,否则它们不会占用空间。

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对象。

对象句柄的可见性孩子们属性,指定为以下值之一:

  • “上”-对象句柄始终可见。

  • “关闭”对象句柄在任何时候都是不可见的。此选项用于防止另一个函数的意外更改。设置HandleVisibility“关闭”在函数执行期间临时隐藏句柄。

  • “回调”对象句柄在回调函数或回调函数调用的函数中可见,但在从命令行调用的函数中不可见。该选项阻止在命令行访问对象,但允许回调函数访问它。

中未列出的对象孩子们属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该属性。此类函数的示例包括得到findobjgcagcfgconewplotclf,关闭功能。

隐藏对象句柄仍然有效。设置根ShowHiddenHandles财产“上”列出所有对象句柄,而不管它们HandleVisibility属性设置。

版本历史

介绍了R2017b

全部展开

Baidu
map