1. 概述

桑基图,也被称为桑基能量平衡图,是一种特定类型的流程图。可以展示一组数据到另一组数据的分流情况,其分支的宽度代表数据流量的大小。本文将举例介绍桑基图的画法。

基本要求


图表名称 维度 度量
桑基图 2个 1个

2. 应用场景

桑基图通常应用于具有流向关系的数据可视化分析,例如不同地区之间的人口流动情况,产品的销售去向等。下图所示的数据,是一段时间内各个国家之家的人口流动数(单位:万人)。
桑基图 - 图1

如果用桑基图来展示这份数据,我们可以更直观的看到不同国家之间的人口流动情况,如图所示:
桑基图 - 图2

该图由节点跟链接两种元素构成,每个节点表示一个国家,每个链接连接着两个节点,链接左边的是起始点(即人口流出国家),链接右边的是终止点(即人口流入国家),链接的粗细表示人口的多少。

图表画法:

(1)选择“桑基图”控件,在画布上插入一个空白的桑基图;
桑基图 - 图3

(2)将维度“人口流出国”拖入源,“人口流入国”拖入目的,将度量“人口数”拖入指标,即得到一张初步的桑基图;
桑基图 - 图4

(3)若对配色不满意,可在右侧面板[样式-颜色]重新选择颜色模板。
桑基图 - 图5

桑基图排序

桑基图支持排序,可以按照源、目的排序,当对源和目的都设置了排序时默认源的排序优先,排序优先级可自行选择。

点击字段,右键选择排序,可以选择排序方式、排序依据、自定义排序,如下图所示:
桑基1.jpg

源按“人口数”降序排序效果:
桑基图 - 图7