官方文档

桑基图

仪表板桑基图:多级节点分流、节点高度度量、排序、联动;练习表 region_sales、map_flow_routes。

VeryReport 仪表板设计器 中,桑基图用节点与流线展示数据从一类到另一类的分流,流线宽度表示流量大小。适用角色:仪表板设计人员、数据分析师。

仪表板不直接写 SQL。请先在数据中心创建并发布数据集。详见 新建数据集。 相关: 旭日图仪表板概览

1. 概述:字段放哪里

一句话regionproduct 依次 → 节点类别/维度sale节点高度/度量,点底部 更新

放置区拖什么数量作用
节点类别/维度(2~20个)蓝色维度2~20流程阶段,顺序即从左到右
节点高度/度量(0~1个)绿色度量0~1流线粗细;不填时按记录计数

入口:添加图表 → 其他 → 桑基图。支持多级节点链、排序、流线样式、标签、浅底深字提示、联动/跳转。本版暂不支持方向切换、流失条、卡片式节点。

2. 基础操作

  1. 数据分析 → 仪表板,新建或打开。
  2. 添加图表 → 其他 → 桑基图,单击选中。
  3. 右侧 数据 选择已发布数据集(如 region_sales)。
  4. 字段 Tab:
    1. region节点类别/维度(2~20个)
    2. product节点类别/维度(2~20个)
    3. sale节点高度/度量(0~1个)
  5. 点击底部 更新

预期:左区域、右产品;流线粗细与销售额大致成正比;悬停显示「源 → 目标」与流量。

3. 样式配置

右侧 样式 Tab,顶部可搜索「节点」「排序」「提示」。

  • 图形:节点宽度/间距、按流量升/降序、流线透明度与曲率。
  • 数据标签:节点名显隐与字号颜色(已去掉内部层级前缀)。
  • 工具提示:默认浅底深字;流线显示源→目标与流量。

4. 分析

分析 Tab:配置联动跳转。点击节点传出该层维值;点击流线默认传出节点维值。

5. 推荐配置示例

场景怎么拖
区域→产品region_salesregionproduct → 节点类别;sale → 高度
省际流向map_flow_routesfrom_areato_area → 节点类别;amount → 高度

6. 示例:VRDemo 练习数据

以下表已存在,无需新建视图。数据中心拖入并发布后,按第 2 章绑定。

表名说明建议字段
region_sales区域×产品(推荐)类别 regionproduct;高度 sale
map_flow_routes省级 OD类别 from_areato_area;高度 amount
  1. 数据源 VRDemo,拖入 region_sales,保存并发布。
  2. 仪表板添加桑基图,按第 2 章绑定字段并更新。
  3. (可选)样式试降序;分析配置联动后点击节点验证。

7. 常见问题

  • 没有流线? 至少 2 个节点类别维度,并点更新。
  • 拖不了第 21 维 / 第 2 度量? 类别最多 20,高度最多 1。
  • 提示看不清? 样式 → 工具提示改为浅底深字。
  • 点击无联动? 分析 → 联动勾选目标;流线传出源节点维值。
  • 和流向地图区别? 流向地图是地理飞线;桑基是抽象分流。