1. 概述

1.1 什么是桑基图

桑基图是可视化图表的一种,一般用来表示数据流量。 桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图。 它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,比较适用于用户流量等数据的可视化分析。

在这张桑基图中,最左边的支点代表了不同的资金来源包括社会、个人税收等。这些资金在汇总到法国的四大公共管理部门后,再被分配到交通、环境保护、住房、教育、文化等支出上。

通过这个例子中,我们可以观测到几个有用的信息:

①起始流量和结束流量相同,所有主支宽度的总和与所有分出去的分支宽度总和相等,保持能量的平衡。比如,法国公共管理部门的资金收入与支出必须保持相等。同样的,桑基图在展现流动的数据时也是遵守数据的“能量守恒定理”。因此,每条边的宽度是保持不变的(即起始与结束时的宽度相同)。

②在内部,不同的线条代表了不同的流量分流情况,它的宽度成比例地显示此分支占有的流量;

③节点不同的宽度代表了特定状态下的流量大小。

1.2 基本要求

桑基图的基本要求:

图表效果 左节点 右节点 大小
桑基图 一个或多个维度 一个或多个维度 一个指标

1.3 图表特点

优点:适合展示数据的流向。桑基图即桑基能量分流图,也叫桑基能量平衡图。

缺点:边的起始流量和结束流量不同。桑基图需要保持能量守恒,不能在中间过程创造出流量,流失(损耗)的流量应流向表示损耗的节点,所以每条边的宽度是保持不变的。


2. 制作桑基图

在Stariver平台中,你只需要把数据准备好,再拖入相应的字段中便可以得到一张桑基图。

2.1 准备数据

首先,我们准备一份数据,数据如下图:

2.2 上传数据

数据完成准备后,我们需要把数据上传到星河可视化平台中。点击我的数据→数据文件→新增文件即可上传数据,具体操作如图:

2024-05-11_03

2.3 新建看板

数据上传完后,新建一个看板,并在二维图中找到桑基图。

2.4 完成字段配置

最后,我们把各项数据拖入字段设置中,即可完成设置。

完成效果如图:

3. 美化图表

3.1 调整个性化配置

打开【桑基图属性】,完成个性化配置。

节点对齐方式:设置节点按照两端对齐、左对齐、右对齐的方式对齐。

布局方向:设置桑基图按照左右、上下方式布局。

文本标签:旋转角度设置文字的方向,位置用于设置文字跟节点的上下左右位置,水平对齐、垂直对齐设置文字的对齐方向,字体大小、颜色、字体类型设置标签文字的属性。

results matching ""

    No results matching ""