如何阅读桑基图:附示例的简明指南
学习阅读桑基图:流带宽度的含义、如何从左到右跟踪一个数量、如何发现损耗,以及这类图无法告诉你什么。
阅读桑基图,就是跟着最宽的流带走。宽度就是数量,流带越粗,流动的量越大。
示例追踪水库的水流向各项用途。大部分用于农业,一部分用于家庭,少量用于工业,家庭用水的一部分因漏水而损失。
阅读只需三步:找到数量从哪里开始,跟随最粗的流带,再看损失或剩余的部分。
三个步骤
- 从左侧开始。那是数量进入的地方。这里是来自一个水库的 1,000 百万升。
- 跟随最宽的流带。农业最粗,所以它是最大的用户。
- 找出损失或剩余的部分。“渗漏”节点是没有被任何人使用的水,值得追问的正是它。
桑基图无法告诉你的事
它显示的是比例,而不是原因。它不会说明渗漏为什么是 100,也不会说明这是否偏高。它还隐藏了时间:一张图对应一个期间,比较两个期间的两张图需要使用相同的比例。
细的流带容易被忽略。如果某条小流量很重要,请给它加标签,或把它放进单独的节点。
颜色与顺序
颜色通常标示流带的来源或节点所属的组,而不是金额。同一列内节点的上下顺序是布局选择,除非作者另有说明,否则没有含义。
要点
- 1,000 百万升水离开水库:农业 450、家庭 400、工业 150。
- 家庭用水的四分之一(400 中的 100)因渗漏而损失。
- 农业和工业止于各自的节点,这意味着该图并未追踪这部分水之后的去向。
- 数字均为虚构。
示例数据
以百万升计的虚构水量,与任何真实水库的数据无关。
| 来源 | 目标 | 数量(百万升) |
|---|---|---|
| 水库 | 家庭 | 400 |
| 水库 | 农业 | 450 |
| 水库 | 工业 | 150 |
| 家庭 | 已使用 | 300 |
| 家庭 | 渗漏 | 100 |
同样的数据(CSV)
source,target,value
水库,家庭,400
水库,农业,450
水库,工业,150
家庭,已使用,300
家庭,渗漏,100运作方式
找到起始节点
它只有流出的流带,没有流入的。
跟随最宽的流带
它们承载了大部分数量。
检查损耗
找出没有后续去向的节点,并想一想它们是结果还是泄漏。
常见问题
节点的垂直位置有含义吗?
通常没有。同一列内的位置是为了减少交叉而选的。只有所在的列、节点高度和流带宽度才有含义。
可以比较两张桑基图吗?
只有在使用相同单位和相同比例时才可以。否则,相同的宽度代表的数量不同。
打开此图并探索
将示例打开为你自己的图表,修改一个金额,看看流动如何变化。