热力地图
数据大屏热力地图:区域/经纬度、热力深度、样式与 VRDemo 省级演示(与气泡/色彩共用表)。
在 VeryReport 数据大屏设计器 中,热力地图以中国地图为底图,用各省中心的热力晕染(深浅/扩散)表达度量大小与空间分布。适用角色:大屏设计人员、数据分析师。
大屏组件不直接写 SQL。请先在数据中心创建并发布数据集。详见 新建数据集。 演示表与 气泡地图、 色彩地图 共用省级销售数据。 易混淆:矩阵「热力图」是行列色块,不是地图;请从分组「地图」进入「热力地图」。
1. 概述
1.1 功能说明
将「区域名称」(或经纬度)与「热力深度」度量绑定后,在地图上绘制热力晕染:数值越大,颜色越暖/越深。
与气泡地图的区别:气泡用半径表达体量;热力地图用连续晕染表达强度分布。
1.2 入口与前提
| 项 | 说明 |
|---|---|
| 设计器入口 | 左侧导航依次点 数据分析 → 数据大屏 |
| 组件路径 | 顶部第二行工具栏(缩放右侧)点 图表 → 分组 地图 → 热力地图 |
| 数据前提 | 先在 数据中心 → 数据集 创建并发布 |
2. 基础操作
2.1 打开设计器并插入
- 左侧导航:数据分析 → 数据大屏;树旁 「+」 或右侧 新建大屏。
- 顶部第二行 → 图表 → 分组 地图 → 热力地图。
- 未绑定数据时仅空白底图(无假数据热力)。
2.2 选择数据集
- 画布单击选中热力地图。
- 右侧:左侧为组件设置(字段/样式/事件),右侧为 数据 面板。
- 数据 面板顶部 选择数据集 → 选已发布数据集。
2.3 绑定字段
组件设置 → 字段 Tab。可切换地理模式:区域名称(默认)或 经纬度。
区域名称模式:
| 放置区 | 拖入建议 | 约束 |
|---|---|---|
| 区域名称/维度 | 如 area | 最多 1 个 |
| 热力深度/度量 | 如 sales | 1~5 个;画布右上角可切换当前热力指标 |
经纬度模式:拖入经度、纬度(必填),位置标签选填;热力深度同上。
区域名无法匹配时,组件右下角出现「未匹配」角标,可查看并复制明细。
3. 样式
- 地图区域:显示范围(省级/市级)、聚焦省份、漫游、中心与缩放、边框与空区域色。
- 热力:点半径、模糊、透明度、冷色/暖色。
- 色阶图例:是否显示及位置。
- 数据标签 / 提示框:显示开关与颜色字号。
4. 事件
组件设置 → 事件 Tab:联动、钻取、跳转。点击热力点可触发图层点击事件。
5. 示例:VRDemo
在 VRDemo 使用 map_province_sales(与气泡/色彩共用)或视图 v_map_heat_province。脚本:scripts/migrate/vrdemo-heat-map-demo.sql。
- 数据中心 → 数据集 → 树顶 「+」 → 数据集;数据源 VRDemo,拖入表,保存并发布(如
省级销售-热力)。若已有同表数据集可直接复用。 - 大屏 → 图表 → 地图 → 热力地图;选数据集。
- 字段:区域名称=
area,热力深度=sales(SUM);更新并保存。
验收:广东一带热力更暖;悬停约 12580;可调样式点半径/模糊;多度量可在画布右上角切换。
6. 常见问题
Q:找不到热力地图?
A:在数据大屏设计器顶部第二行 → 图表 → 分组「地图」→ 热力地图。勿选矩阵「热力图」。
Q:没有热力斑块?
A:确认已发布数据集,区域名称与热力深度已绑定并点「更新」;核对右下角未匹配提示。
Q:与气泡地图怎么选?
A:看离散大小用气泡;看连续热点晕染用热力地图。同一张 VRDemo 表可对照练习。
