波形图是使用阴影描绘区域之间差异的地图。区域(例如州,国家)的阴影基于合计值,并且与其他区域的相应值成比例。
与其他地理空间图不同,总管长不需要集合中的坐标数据。相反,您可以将区域名称作为字符串,只要区域字符串与受支持的Shape Scheme中使用的名称相对应即可。
为了帮助定义区域,MongoDB Charts提供了 Shape Schemes。例如,使用 美国州计划,您可以在州级别定义区域,并且您的位置字段值必须是50个州之一。
Choropleth图表使用以下编码渠道:
编码通道 | 描述 |
---|---|
|
定义要在地图上阴影的区域。 该值必须与所选Shape Scheme的区域值匹配(不区分大小写)。例如,当使用“
美国州”方案时, 有关形状方案及其期望值的完整列表,请参阅“ 形状方案” 页面。 |
|
定义用于确定相应Location阴影的Aggregation。您可以自定义与相对聚合值相对应的颜色范围。 |
Choropleth图表可用于描述您选择的汇总字段在不同地理区域(例如州或国家)之间的差异。当您的数据集具有明确定义的子区域与MongoDB图表提供的Shape Schemes兼容时,它们将非常有用 。
choropleth图表是比较的不错选择:
也可以看看
如果您正在寻找一个图表来描绘确切的值而不是进行高层比较,请考虑使用 数据表。
choropleth图表的最大查询响应大小为5000个文档。
以下choropleth图表显示了各个国家/地区的电影上映总数。集合中的每个文档都包含发行特定电影的国家/地区的阵列。
在此图表中,我们指定了 “ 世界国家形状计划 ” 以将地图划分为国家。
的countries
在阵列位置字段包含表示其中一个电影被释放每个国家元件的阵列。这些元素与世界国家形状方案预期的值匹配
。我们放开阵列,以便每部电影都对发行它的每个国家/地区有所贡献。
的“ 颜色”字段id
由Count聚合
。结果,每个国家/地区都会根据其上映的电影数量来着色。
该图表的自定义颜色调色板范围从黄色(等级较低)到深红色(等级较高)。根据可视化,我们可以看到法国,印度和日本的电影发行数量与其他国家相比较高。
也可以看看
有关Choropleth 形状方案及其期望值的完整列表,请参见 Choropleth Regions页面。