什么是桑基图?定义、组成与示例

桑基图展示某个数量在各阶段之间如何拆分与汇合,流带的宽度与数量成正比。附示例,了解各部分的含义。

桑基图是一种流向图,每条带的宽度与它承载的数量成正比。它很擅长回答一个问题:这一切都流向哪里?

以一个月的工资和它的各项用途为例。一列数字告诉你金额;桑基图则把它们画成从同一个方块出发的带,每条带的宽度就是其占比,所以占用资金最多的项目不用读数字就一目了然。

上面的示例正是如此,数字是虚构的。它也是可编辑的:修改一个金额,对应的带就会改变宽度。

桑基图的组成部分

每一张桑基图都由相同的三样东西构成。

  • 节点:方块,例如来源、阶段或去向。节点的高度是经过它的总量。
  • 流量(也叫链接或流带):节点之间的带。每条流量的宽度就是其金额。
  • 列或阶段:节点从左到右排列,使图读起来像一段旅程,从某物开始的地方到它结束的地方。

什么时候桑基图是合适的图表

当你有一个被拆分、合并或传递的数量,而问题关乎比例时,就用它:预算中的资金、系统中的能量、漏斗中的人、过程中的物料。

当不存在守恒的数量、你更需要精确数值而不是形状,或者图需要几十个节点时,它就不合适。要精确比较,表格或条形图更清晰。

名称的由来

这种图以爱尔兰工程师马修·亨利·菲尼亚斯·赖尔·桑基(Matthew Henry Phineas Riall Sankey)命名,他在 1898 年用它展示蒸汽机的能效。宽度与数量成比例的流向图还要更早,例如查尔斯·米纳尔(Charles Minard)1869 年绘制的拿破仑远征俄国的地图。

要点

  • 带的宽度就是金额:房租带是食品带的两倍宽,因为 1,200 是 600 的两倍。
  • 流入节点的量最终会流出,所以节点的高度就是其总量。
  • 从左往右阅读,从数量开始的地方到它最终的去处。
  • 示例中的数字均为虚构。

示例数据

虚构的月度数字,单位为欧元,使五条支出带之和等于工资。

什么是桑基图?定义、组成与示例 (€)
来源目标数量(€)
月工资房租1200
月工资食品600
月工资储蓄500
月工资交通300
月工资其他400

同样的数据(CSV)

source,target,value
月工资,房租,1200
月工资,食品,600
月工资,储蓄,500
月工资,交通,300
月工资,其他,400

运作方式

  1. 确定流动的是什么

    选定一个数量,如资金、能量、人或物料,并为整张图选定一个单位。

  2. 列出阶段和节点

    写出它从哪里开始、可以去哪里,以及中间的步骤。

  3. 添加金额

    对每条流量,输入从一个节点流向下一个节点的数量。让离开每个节点的量等于进入它的量。

常见问题

桑基图用来做什么?

用来展示一个数量如何在各阶段之间被划分和转移:预算、能源、物料、客户旅程、网站流量和类似的流动。

桑基图是流程图吗?

不是。流程图展示流程中步骤和决策的顺序。桑基图展示每条路径上流动的量。

制作你自己的桑基图

将此示例打开为你自己的图表,然后修改金额和名称。

制作你自己的桑基图

桑基图中的更多内容