桑基图
仪表板桑基图:多级节点分流、节点高度度量、排序、联动;练习表 region_sales、map_flow_routes。
在 VeryReport 仪表板设计器 中,桑基图用节点与流线展示数据从一类到另一类的分流,流线宽度表示流量大小。适用角色:仪表板设计人员、数据分析师。
仪表板不直接写 SQL。请先在数据中心创建并发布数据集。详见 新建数据集。 相关: 旭日图、 仪表板概览。
1. 概述:字段放哪里
一句话:region、product 依次 → 节点类别/维度,sale → 节点高度/度量,点底部 更新。
| 放置区 | 拖什么 | 数量 | 作用 |
|---|---|---|---|
| 节点类别/维度(2~20个) | 蓝色维度 | 2~20 | 流程阶段,顺序即从左到右 |
| 节点高度/度量(0~1个) | 绿色度量 | 0~1 | 流线粗细;不填时按记录计数 |
入口:添加图表 → 其他 → 桑基图。支持多级节点链、排序、流线样式、标签、浅底深字提示、联动/跳转。本版暂不支持方向切换、流失条、卡片式节点。
2. 基础操作
- 数据分析 → 仪表板,新建或打开。
- 添加图表 → 其他 → 桑基图,单击选中。
- 右侧 数据 选择已发布数据集(如
region_sales)。 - 字段 Tab:
region→ 节点类别/维度(2~20个)product→ 节点类别/维度(2~20个)sale→ 节点高度/度量(0~1个)
- 点击底部 更新。
预期:左区域、右产品;流线粗细与销售额大致成正比;悬停显示「源 → 目标」与流量。
3. 样式配置
右侧 样式 Tab,顶部可搜索「节点」「排序」「提示」。
- 图形:节点宽度/间距、按流量升/降序、流线透明度与曲率。
- 数据标签:节点名显隐与字号颜色(已去掉内部层级前缀)。
- 工具提示:默认浅底深字;流线显示源→目标与流量。
4. 分析
分析 Tab:配置联动、跳转。点击节点传出该层维值;点击流线默认传出源节点维值。
5. 推荐配置示例
| 场景 | 表 | 怎么拖 |
|---|---|---|
| 区域→产品 | region_sales | region、product → 节点类别;sale → 高度 |
| 省际流向 | map_flow_routes | from_area、to_area → 节点类别;amount → 高度 |
6. 示例:VRDemo 练习数据
以下表已存在,无需新建视图。数据中心拖入并发布后,按第 2 章绑定。
| 表名 | 说明 | 建议字段 |
|---|---|---|
region_sales | 区域×产品(推荐) | 类别 region、product;高度 sale |
map_flow_routes | 省级 OD | 类别 from_area、to_area;高度 amount |
- 数据源 VRDemo,拖入
region_sales,保存并发布。 - 仪表板添加桑基图,按第 2 章绑定字段并更新。
- (可选)样式试降序;分析配置联动后点击节点验证。
7. 常见问题
- 没有流线? 至少 2 个节点类别维度,并点更新。
- 拖不了第 21 维 / 第 2 度量? 类别最多 20,高度最多 1。
- 提示看不清? 样式 → 工具提示改为浅底深字。
- 点击无联动? 分析 → 联动勾选目标;流线传出源节点维值。
- 和流向地图区别? 流向地图是地理飞线;桑基是抽象分流。
