如何阅读桑基图:附示例的简明指南

学习阅读桑基图:流带宽度的含义、如何从左到右跟踪一个数量、如何发现损耗,以及这类图无法告诉你什么。

阅读桑基图,就是跟着最宽的流带走。宽度就是数量,流带越粗,流动的量越大。

示例追踪水库的水流向各项用途。大部分用于农业,一部分用于家庭,少量用于工业,家庭用水的一部分因漏水而损失。

阅读只需三步:找到数量从哪里开始,跟随最粗的流带,再看损失或剩余的部分。

三个步骤

  • 从左侧开始。那是数量进入的地方。这里是来自一个水库的 1,000 百万升。
  • 跟随最宽的流带。农业最粗,所以它是最大的用户。
  • 找出损失或剩余的部分。“渗漏”节点是没有被任何人使用的水,值得追问的正是它。

桑基图无法告诉你的事

它显示的是比例,而不是原因。它不会说明渗漏为什么是 100,也不会说明这是否偏高。它还隐藏了时间:一张图对应一个期间,比较两个期间的两张图需要使用相同的比例。

细的流带容易被忽略。如果某条小流量很重要,请给它加标签,或把它放进单独的节点。

颜色与顺序

颜色通常标示流带的来源或节点所属的组,而不是金额。同一列内节点的上下顺序是布局选择,除非作者另有说明,否则没有含义。

要点

  • 1,000 百万升水离开水库:农业 450、家庭 400、工业 150。
  • 家庭用水的四分之一(400 中的 100)因渗漏而损失。
  • 农业和工业止于各自的节点,这意味着该图并未追踪这部分水之后的去向。
  • 数字均为虚构。

示例数据

以百万升计的虚构水量,与任何真实水库的数据无关。

如何阅读桑基图:附示例的简明指南 (百万升)
来源目标数量(百万升)
水库家庭400
水库农业450
水库工业150
家庭已使用300
家庭渗漏100

同样的数据(CSV)

source,target,value
水库,家庭,400
水库,农业,450
水库,工业,150
家庭,已使用,300
家庭,渗漏,100

运作方式

  1. 找到起始节点

    它只有流出的流带,没有流入的。

  2. 跟随最宽的流带

    它们承载了大部分数量。

  3. 检查损耗

    找出没有后续去向的节点,并想一想它们是结果还是泄漏。

常见问题

节点的垂直位置有含义吗?

通常没有。同一列内的位置是为了减少交叉而选的。只有所在的列、节点高度和流带宽度才有含义。

可以比较两张桑基图吗?

只有在使用相同单位和相同比例时才可以。否则,相同的宽度代表的数量不同。

打开此图并探索

将示例打开为你自己的图表,修改一个金额,看看流动如何变化。

打开此图并探索

桑基图中的更多内容