桑基图

2025-1-14 Guide
  • 分析师
  • 普通用户
  • 图表设计
About 4 min

# 桑基图

桑基图 (Sankey Diagram),是一种表现流程的示意图,用于描述一组值到另一组值的流向。分支的宽度对应了数据流量的大小。

# 配置

设计区 图表 要求
行维 起点 只能放置一个或多个维度节点
列维 重点 只能放置一个或多个维度节点
指标 数据流量/宽度 只能放置两个指标节点

以行值和列值为节点,单元格为行到列的连接进行画图,交叉表可以视为一个连接矩阵

# 桑基图数据解析v2.3

桑基图新增多种起始节点数据解析模式,方便应对不同的数据组织结构:

  1. 多个行维组合 → 多个列维组合: 支持从多个行维组合映射到多个列维组合,适合跨维度的流向分析。
  2. 多个行维,每个行维为一层数据: 按行维层级逐层展开,适合分级结构的流向展示。
  3. 两个行维 = 一个行维 + 一个列维: 将两个行维解析为“起点行维 + 终点列维”的模式,适合简单的双节点流向。

# 为什么我的桑基图没有层级

有很多人问为什么自己的桑基图没有层级,其实桑基图的层级和你的数据本身有关.
数据里面有 A -> B 和 B -> C, B为中间层,就会自动适配出两层
另外注意一点EChart对数据要求,不能成环 (A->B..->A)

Last update: August 14, 2025 11:28