主要内容

geobubble

在特定的地理位置可视化数据值

描述

geobubble (资源描述latvarlonvar创建一个地理气泡图,其中填充圆圈(气泡)表示表中指定的地理位置资源描述显示在地图上。latvar标识指定气泡纬度的表变量(列)。lonvar标识指定气泡经度的表变量。默认情况下,气泡的大小和颜色都是相同的。

地理气泡图在地图上显示你的数据,称为基础图.最初,图表设置了图表的地理限制,以包含所有数据。地图生活,也就是说,您可以平移基准地图以查看其他地理位置。您还可以放大或缩小地图,以更详细地查看区域。当您平移和缩放时,图表会更新地图。有关地理气泡图和底图的更多信息,请参见地理气泡图概述

geobubble (纬度创建一个地理气泡图纬度指定地理位置。默认情况下,气泡的大小和颜色都是相同的。

例子

geobubble (纬度sizedata根据中的数值缩放气泡的面积sizedata

例子

geobubble (纬度sizedatacolordata中的分类数据colordata来确定气泡的颜色。geobubble为每个类别选择一种颜色colordata,加上一个额外的颜色,如果任何元素colordata是未定义的。颜色是从7种标准颜色的有序列表中抽取的。如果有超过7个类别(如果存在未定义的值,则超过6个),颜色循环重复。

例子

geobubble (___名称,值使用一个或多个名称-值对参数为地理气泡图指定附加选项。在所有其他输入参数之后指定选项。有关属性列表,请参见GeographicBubbleChart属性.两个关键属性是SizeVariableColorVariable,它指定确定气泡大小和颜色的表变量。

geobubble (___在指定的图形、面板、选项卡或平铺图表布局中创建地理气泡图

gb= geobubble (___返回GeographicBubbleChart对象。使用gb在创建图表后修改其属性。有关属性列表,请参见GeographicBubbleChart属性

例子

全部折叠

将海啸的数据读取到工作空间的表格中。这些行代表单个的海啸事件。这些列表示关于每个海啸的一组变量的数据,例如它们的位置(纬度和经度)、原因和波高。

海啸= readtable (“tsunamis.xlsx”);

将其中一个表变量转换为分类变量,以指定气泡的颜色。的导致变量属性是导致每次海啸的原因,例如,“地震',“火山”,或“地震和山体滑坡”.转换导致将字符向量单元格数组中的变量转换为分类变量。

海啸。导致= categorical(tsunamis.Cause);

创建一个地理气泡图,在地图上标出海啸的位置。指定保存位置信息的表变量的名称:纬度经度.使用MaxHeight表变量来指定气泡的大小。示例使用导致变量(前面已转换为分类变量),以指定气泡的颜色。

geobubble(海啸,“纬度”“经”...“SizeVariable”“MaxHeight”“ColorVariable”“原因”

将海啸的数据读取到工作空间的表格中。这些行代表单个的海啸事件。这些列表示关于每个海啸的一组变量的数据,例如它们的位置(纬度和经度)、原因和波高。

海啸= readtable (“tsunamis.xlsx”);

创建一个地理气泡图,在地图上标出海啸的位置。使用数据从MaxHeight变量来指定气泡的大小。在本例中,您直接将数据传递给geobubble.或者,你也可以通过geobubble表的名称,然后通过表变量名指定数据。

geobubble (tsunamis.Latitude tsunamis.Longitude tsunamis.MaxHeight)

将海啸的数据读取到工作空间的表格中。这些行代表单个的海啸事件。这些列表示关于每次事件的数据,比如每次海啸的原因。

海啸= readtable (“tsunamis.xlsx”);

创建一个分类变量,因为控制气泡颜色的数据必须是一个分类变量。海啸表变量导致已经根据7个标准对海啸进行了分类:地震、地震和滑坡、火山、火山和滑坡、滑坡、气象和未知原因。把导致将变量数据转换为分类变量。

导致=分类(tsunamis.Cause);

创建一个地理气泡图,在地图上标出海啸的位置。用气泡的大小来表示波浪的大小,用气泡的颜色来表示原因。当您传递数据时,而不是指定包含数据的表变量的名称,geobubble不会自动为大小和颜色图例添加标题。

geobubble (tsunamis.Latitude tsunamis.Longitude tsunamis.MaxHeight,原因)

将海啸的数据读取到工作空间的表格中。这些行代表单个的海啸事件。这些列表示关于每个海啸的一组变量的数据,比如它的位置(纬度和经度)、原因和海浪的最大高度。

海啸= readtable (“tsunamis.xlsx”);

将其中一个表变量转换为分类变量,以指定气泡的颜色。的导致变量属性是导致每次海啸的原因,例如,“地震”“火山”,或“地震和山体滑坡”.转换导致将字符向量单元格数组中的变量转换为分类变量。

colordata =分类(tsunamis.Cause);

创建一个地理气泡图,在地图上标出海啸的位置。用气泡的大小来表示海浪的大小,用气泡的颜色来表示海啸的起因。使用名称-值对添加标题。

gb = geobubble (tsunamis.Latitude tsunamis.Longitude、tsunamis.MaxHeight colordata,“标题”“海啸”);

使用地理气泡图的属性来修改图表。例如,为大小和颜色图例添加标题。(如果你指定表作为参数,geobubble使用表变量的名称自动添加图例标题。)

gb。SizeLegendTitle =的最大高度;gb。ColorLegendTitle =“原因”

输入参数

全部折叠

包含要绘制的数据的表,指定为表或时间表。控件可以将数据作为表导入readtable函数或使用表格函数。属性从工作区变量创建时间表时间表函数。

SourceTable财产的GeographicBubbleChart对象存储包含要绘制的数据的表。

数据类型:表格

表变量的纬度,指定在以下形式之一:

  • 指定一个表变量名的字符串标量或字符向量。例如,geobubble(资源描述、纬度,经度)选择名为“纬度”latvar

  • 数字标量,表示表变量索引。例如,geobubble(资源描述,1、2)选择表中的第一个变量作为纬度。

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

LatitudeVariable财产的GeographicBubbleChart对象存储所选变量。

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

表变量经度,指定在以下形式之一:

  • 指定一个表变量名的字符串标量或字符向量。例如,geobubble(资源描述、纬度,经度)选择名为“经”lonvar

  • 数字标量,表示表变量索引。例如,geobubble(资源描述,1、2)选择表中的第二个变量作为经度。

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

LongitudeVariable财产的GeographicBubbleChart对象存储所选变量。

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

纬度坐标,以度数表示,指定为范围[- 9090]内的实的、数值的、有限的向量。向量可以包含嵌入式年代。纬度必须和

例子:(43.0327 38.8921 44.0435)

数据类型:|

经度坐标,指定为实的、数值的、有限的向量。向量可以包含嵌入式年代。必须和纬度

例子:(-107.5556 -77.0269 -72.5565)

数据类型:|

确定气泡大小的数据,指定为实数、数值、有限矢量或标量,或空([])数组。如果你指定一个向量,sizedata必须和纬度.如果指定标量值,地理气泡图将使用标量展开处理该值。sizedata可以包含年代。

例子:(99 133 150)

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

确定气泡颜色的数据类别,指定为分类变量。分类通常是数据所属的箱子。

数据类型:分类

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

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:p = geobubble(资源描述、latvar lonvar,‘SizeVariable’,‘MaxHeight’,‘ColorVariable’,‘原因’)

请注意

这里列出的地理气泡图属性是经常使用的属性。有关完整列表,请参见GeographicBubbleChart属性

要在其上绘制数据的映射,指定为表中列出的值之一。其中6个基图是使用自然地球.其中五张地图是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资源管理器,将其添加到本地系统。这五张高倍缩放地图无法下载。有关下载基映射和更改本地系统上的默认基映射的更多信息,请参见访问地理轴和图表的基础地图

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

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

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

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

数据类型:字符|字符串

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

  • 指定要用于颜色信息的表变量的名称的字符串标量或字符向量。例如,geobubble(__“ColorVariable”,“原因”)指定名为“原因”

  • 表示表变量索引的数字标量。例如,geobubble (__ ColorVariable, 12)指定表中的第12个变量。

  • 包含1的逻辑向量真正的元素。例如,([0 0 0 0 0 0 0 0 1])指定表中的第12个变量。

只有在指定表作为输入时,才能使用此属性。与该表变量关联的值必须是分类的。当你指定颜色变量时,geobubble将与此变量关联的数据值存储在ColorData属性,并设置ColorData属性为只读。

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

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

价值 描述 插图
“正常” 地图从图表的边缘插入,由其定义OuterPosition财产。坐标轴标签(“纬度”“经”)、勾号和勾号标签是可见的。如果标题属性值设置时,图表将包含标题。如果有图例,则出现在地图的右边和外面。

地理气泡图与正常布局

“最大化” 的定义的整个空间OuterPosition财产。轴标签、勾号和勾号标签被隐藏。标题是隐藏的,即使标题属性设置。网格是隐藏的,即使GridVisible被设置为“上”.如果有图例,就会出现在地图的右上角。

带有最大布局的地理气泡图

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

例子:gb。MapLayout =“最大化”

数据类型:字符|字符串

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

  • 指定要用于大小信息的表变量的名称的字符串标量或字符向量。例如,geobubble(__“SizeVariable”、“MaxHeight”)指定名为“MaxHeight”

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

  • 包含1的逻辑向量真正的元素。例如,Sizevar = logical([0 0 0 0 0 0 0 0 0 0 0 0 0 1])指定表中的第16个变量。

此属性只能在指定表作为输入时使用。与该表变量关联的值必须为数字类型。当你指定这个变量时,geobubble将与此变量关联的数据值存储在“SizeData”属性并将属性设置为只读。

输出参数

全部折叠

GeographicBubbleChart对象,它是独立的可视化.使用gb在地理气泡图创建后设置其属性。

更多关于

全部折叠

独立的可视化

独立可视化是为特殊目的而设计的图表,它独立于其他图表。不像其他图表情节冲浪,独立可视化具有内置的预先配置的axes对象,一些定制是不可用的。独立可视化也有这些特点:

  • 它不能与其他图形元素组合,如线、块或面。因此,持有命令不支持。万博1manbetx

  • gca函数可以返回图表对象作为当前轴。

  • 您可以将图表对象传递给许多接受坐标轴对象作为输入参数的MATLAB函数。例如,可以将图表对象传递给标题函数。

提示

  • 如果您从表中创建一个地理气泡图,那么您可以自定义其数据提示。

    • 要从数据提示中添加或删除一行,右键单击图表上的任何位置并指向修改数据提示.然后,选择或取消选择一个变量。

    • 要添加或删除多行,右键单击图表,指向修改数据提示,并选择更多的.然后,通过单击添加变量>>或者通过点击删除它们<<

  • 要以编程方式将焦点放在地理气泡图上,请使用函数,轴(gb)

  • 当你在地理轴上绘图时geobubble函数假设坐标引用WGS84坐标参考系统。如果使用引用到不同坐标系的坐标进行绘图,那么坐标可能会出现未对齐。

介绍了R2017b