官方文档

桑基图

数据大屏桑基图:多级节点、流量度量、左右/上下布局与 VRDemo 表 region_sales。

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

大屏不直接写 SQL。请先在数据中心创建并发布数据集。详见 新建数据集

1. 入口与前提

说明
设计器入口左侧 数据分析数据大屏
组件路径顶部第二行 图表 → 分组 其他桑基图
数据前提数据集已发布

2. 基础操作

  1. 进入设计器;第二行 → 图表其他桑基图
  2. 选中 → 右侧 数据选择数据集
  3. 切到 字段:按下表拖入 → 点底部 更新
放置区要求说明
节点类别/维度2~6 个顺序即流程阶段(如区域 → 产品)
节点高度/度量(可选)0~1 个流线粗细;建议 SUM

示例:节点 regionproduct,高度 sale(SUM)。省际流向可用 from_areato_area,高度 amount

3. 样式:布局与节点

  • 布局:方向左右/上下;排序(不排序 / 升序 / 降序)。
  • 节点:节点宽、间距。

4. 样式:流线与标签

  • 流线:颜色模式(跟随源/目标/渐变)、透明度、曲率。
  • 标签 / 提示框 / 背景:悬停流线显示「源 → 目标」与流量。

5. 交互

选中 → 事件:配置点击 联动 / 跳转。点击节点带该层维值;点击流线默认带源节点维值。

6. 示例:VRDemo

数据源 VRDemo,推荐表 region_sales;备选 map_flow_routes(无需专用视图)。

示例节点类别节点高度
A. 区域→产品region_salesregionproductsale(SUM)
B. 省际流向map_flow_routesfrom_areato_areaamount(SUM)
  1. 数据中心 → 数据集 → VRDemo → 拖入 region_sales → 保存并发布。
  2. 大屏插入桑基图;字段:依次 regionproduct,度量 sale → 更新。
  3. 样式:方向左右;流线跟随源节点;可选按流量降序。

验收:左区右品;粗细与销售额相关;悬停流线含流量。

7. 常见问题

  • 没有流线? 至少 2 个节点维度并更新。
  • 交叉过多? 改为按流量降序,或过滤器减少维值。
  • 与流向地图? 流向地图是地理飞线;桑基是抽象分流。

8. 相关文档