桑基图与流程图:该用哪一种
流程图展示流程的步骤和决策,桑基图展示每条路径上流动的量。了解两者的区别,以及哪一种能回答你的问题。
流程图展示发生了什么以及先后顺序。桑基图展示每条路径上流动的量有多少。
两者都用箭头连接方框,所以常被混淆。区别在于连接的含义。在流程图中,箭头表示“然后”或“如果是”;在桑基图中,一条带表示“这么多”。
示例是一个用桑基图画出的订单流程:500 个订单中,450 个已发货,50 个被取消;已发货的订单中有 430 个送达,20 个退回。同一流程的流程图会展示步骤和决策,而不是数量。
一览差异
流程图回答:有哪些步骤,由谁执行,决策是什么?桑基图回答:多少流向了哪里,损失了什么?
- 箭头:流程图中表示顺序与逻辑;桑基图中表示数量。
- 宽度:流程图中恒定;桑基图中与数量成比例。
- 决策:在流程图中是核心元素;桑基图中不显示,只显示其结果。
- 最适合:记录和改进流程,或者了解数量与损失。
如何选择
问问读者需要判断什么。如果是工作如何完成、每一步归谁负责,或规则适用在哪里,就画流程图;若责任归属重要,则画泳道图。如果是数量流向了哪里、在哪里流失,就画桑基图。
两者可以配合使用:流程图记录流程,同一流程的桑基图则显示有多少案例走了每条路径。
要点
- 500 个订单进入;430 个送达,因此本例的完成率为 86%。
- 该流程的流程图会显示发货决策;桑基图则显示有 10% 的订单在此之前被取消。
- 两种图都不能取代对方。
- 数字均为虚构。
示例数据
某一期间的虚构订单数量,每个节点都已平衡。
| 来源 | 目标 | 数量(个订单) |
|---|---|---|
| 订单 | 已发货 | 450 |
| 订单 | 已取消 | 50 |
| 已发货 | 已送达 | 430 |
| 已发货 | 已退回 | 20 |
同样的数据(CSV)
source,target,value
订单,已发货,450
订单,已取消,50
已发货,已送达,430
已发货,已退回,20运作方式
明确问题
写下读者看完图后应该能回答的问题。
选择能回答问题的图
顺序和决策:流程图。责任归属:泳道图。阶段间流动的数量:桑基图。
需要两者时组合使用
用流程图记录流程,再为其数量添加一张桑基图。
常见问题
桑基图能显示决策吗?
它可以把决策的结果显示为分流,但无法显示背后的规则。要显示规则,请使用流程图。
可以把流程图转成桑基图吗?
只有在每条路径都有数量时才可以。步骤变成节点,每个连接都需要一个金额。
编辑此订单桑基图
将示例打开为你自己的图表,并加入你自己流程的数量。