桑基图 (Sankey Diagram)是用于描述一组值到另一组值的流向的图表。
最早由爱尔兰人Matthew Henry Phineas Riall Sankey 提出。
Sankey是一名船长也是工程师,1898年Sankey发表一篇关于蒸汽机能源效率的文章,文中首次推出了第一个能量流动图,后来这种图也就由他的名字来命名,中文音译为桑基图。
经典桑基图:拿破仑远征地图
桑基图主要关注能量、物料或资本等在系统内部的流动和转移情况。
在桑基图内部,不同的线条代表了不同的流量分流情况,线条的宽度代表此分支所代表的数据大小。
我们通过例子来进行说明,下图所示的数据,是一段时间内,各个国家之家的人口流动数(单位:万人)
如果用桑基图来展示这份数据,我们可以更直观的看到不同国家之间的人口流动情况,如图所示。
从这个例子可以看出来,桑基图主要由节点跟边两种元素构成。
每个节点表示一个国家,每个边连接着两个节点,边的左边是起始点(即人口流出国家),右边是终止点(即人口流入国家),边的粗细则代表流量的大小。
其实除了常规桑基图之外,还有用点阵实现运动的桑基图。
下面这张图的作者统计了近年来印度发生的强奸事件,以及它们的处理结果。作品用一个个运动的点来代表一桩桩强奸案,可以看到大部分案件都流向了无疾而终,视觉效果令人震撼。同时也具有一定的现实意义。
桑基图怎么做?
如果我想在自己的数据分析里用到桑基图,要怎么做呢?
很简单,市面上有很多可以做桑基图的工具,这里我推荐镝数图表,就是下面这个↓
登录镝数图表之后,只需要在图表模板里找到桑基图,点击编辑,然后把自己的数据复制粘贴过去就可以了。
没有代码基础也可以很快完成,他还准备了很多不同风格的主题色,放在PPT里也很合适。
以上就是关于桑基图的全部介绍啦~欢迎补充哦。