桑基图最佳实践:让图表清晰的十条规则

让桑基图易读的十条实用规则:统一单位、节点要少、画出损耗、颜色有意义、直接标注、比例诚实。附可编辑的营销示例。

好的桑基图只有一个单位、很少的节点、没有被隐藏的损失,标签不看图例就能读懂。

示例把营销预算分配到三个渠道,然后展示每个渠道的支出有多少归因于线索、有多少没有。

它遵循下面的规则,而每条规则的理由都能在图中看到。

十条规则

  • 整张图使用同一个单位,并说明它是什么。
  • 每列只保留少数几个节点。把小的合并为“其他”。
  • 画出损耗。凡是没有继续的部分都要有自己的节点。
  • 让每个节点都平衡,或把差额显示出来。
  • 各列按流向从左到右排列,并保持同一个方向。
  • 避免环路。如果有东西回流,就把它拆成单独的节点,如“返工”。
  • 颜色要有含义:代表来源、分组或好与坏,而不是装饰。
  • 直接给流带和节点加标签并写上数量,而不是放在图例里。
  • 不要截断或重新缩放:宽度必须始终与数量成比例。
  • 说明数字的来源以及对应的期间。

这些规则带来什么

在示例中,付费占去一半预算,但其支出只有 60% 归因于线索,而预算较小的内容为 83%。之所以能看出这一对比,是因为“无线索”部分单独画成一条带,并且渠道没有与其他分组混在一起。

要点

  • 在花掉的 100 中,63 归因于线索,37 没有。
  • 归因于线索的支出:内容 30 中的 25(83%)、付费 50 中的 30(60%)、活动 20 中的 8(40%)。
  • 付费是最大的渠道,但不是归因比例最高的渠道。
  • 数字均为虚构。

示例数据

虚构的预算,单位为千欧元,每个渠道的支出按是否归因于线索拆分。支出如何归因是需要你自己定义的建模选择。

桑基图最佳实践:让图表清晰的十条规则 (k€)
来源目标数量(k€)
营销预算付费50
营销预算内容30
营销预算活动20
付费产生线索的支出30
付费未产生线索的支出20
内容产生线索的支出25
内容未产生线索的支出5
活动产生线索的支出8
活动未产生线索的支出12

同样的数据(CSV)

source,target,value
营销预算,付费,50
营销预算,内容,30
营销预算,活动,20
付费,产生线索的支出,30
付费,未产生线索的支出,20
内容,产生线索的支出,25
内容,未产生线索的支出,5
活动,产生线索的支出,8
活动,未产生线索的支出,12

运作方式

  1. 确定单位和范围

    在添加任何节点之前,先选定一个单位和一个期间。

  2. 加上损耗

    为每个没有继续的数量设置单独的节点。

  3. 为阅读而标注

    把名称和数量标在图上,这样没人需要去看图例。

常见问题

应该显示百分比还是绝对值?

图上显示绝对值,需要的话在文字中给出百分比。宽度与绝对数量成比例,所以流带上的百分比可能产生误导。

如何处理很小的流量?

把它们合并为“其他”,或直接标注,并接受它们会很细。

把这些规则用到你自己的图上

将示例打开为你自己的图表,并换成你的数据。

把这些规则用到你自己的图上

桑基图中的更多内容