主要内容

geobubble

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

  • 特定地理位置的数据值气泡图

描述

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

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

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

例子

geobubble (纬度sizedata中的数值缩放气泡的区域sizedata

例子

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

例子

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

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

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

例子

全部折叠

将有关海啸的数据作为表读入工作区。这些行代表单独的海啸事件。列表示关于每个海啸的一组变量的数据,例如它们的位置(纬度和经度)、原因和浪高。

海啸=可读(“tsunamis.xlsx”);

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

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

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

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

将有关海啸的数据作为表读入工作区。这些行代表单独的海啸事件。列表示关于每个海啸的一组变量的数据,例如它们的位置(纬度和经度)、原因和浪高。

海啸=可读(“tsunamis.xlsx”);

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

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

将有关海啸的数据作为表读入工作区。这些行代表单独的海啸事件。列表示关于每次事件的数据,例如每次海啸的起因。

海啸=可读(“tsunamis.xlsx”);

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

原因=绝对的(海啸。原因);

制作一个地理气泡图,在地图上标出海啸的位置。用气泡大小表示波的大小,用气泡颜色表示原因。在传入数据时,不要指定包含数据的表变量名,geobubble不会自动向大小和颜色图例添加标题。

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

将有关海啸的数据作为表读入工作区。这些行代表单独的海啸事件。列表示关于每次海啸的一组变量的数据,例如海啸的位置(纬度和经度)、原因和波浪的最大高度。

海啸=可读(“tsunamis.xlsx”);

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

colordata = categorical(tsunami . cause);

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

gb = geobubble(tsunami . latitude,tsunami . longitude,tsunami . 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|逻辑|字符|字符串

纬度坐标,以度为单位,指定为范围[-90 90]内的实数、数值、有限矢量。向量可以包含嵌入式年代。纬度一定要和

例子:[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,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:p = geobubble(tbl,latvar,lonvar,'SizeVariable','MaxHeight','ColorVariable','Cause')

请注意

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

要在其上绘制数据的映射,指定为表中列出的值之一。其中六个基本映射是使用自然地球.其中五个基本地图是由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托管的basemap定期更新。因此,随着时间的推移,您可能会看到可视化的差异。

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

例子:gb = geobubble(1:10,1:10,'Basemap','bluegreen')

例子:gb。Basemap = 'bluegreen'

数据类型:字符|字符串

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

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

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

  • 包含1的逻辑向量真正的元素。例如,Sizevar = logical([0 0 0 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','maximized')

例子:gb。MapLayout = 'maximized'

数据类型:字符|字符串

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

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

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

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

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

输出参数

全部折叠

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

更多关于

全部折叠

独立的可视化

独立可视化是为特殊目的而设计的图表,它独立于其他图表。不像其他图表,比如情节而且冲浪,一个独立的可视化有一个预先配置的axis对象内置于其中,并且一些自定义不可用。一个独立的可视化也有这些特征:

  • 它不能与其他图形元素(如线、补丁或曲面)组合。因此,持有不支持命令。

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

  • 可以将图表对象传递给许多接受axis对象作为输入参数的MATLAB函数。方法传递图表对象标题函数。

提示

  • 如果从表创建地理气泡图,则可以自定义其数据提示。

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

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

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

  • 当你在地理轴上绘图时,geobubble函数假设坐标被引用到WGS84坐标参考系统。如果您使用引用不同坐标参考系统的坐标进行绘图,则坐标可能出现错位。

版本历史

在R2017b中引入

Baidu
map