这就是桑基图,是用于描述一组值到另一组值的流向的图表。
一、桑基图的定义
桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源、材料成分、金融等数据的可视化分析。
二、桑基图的特点
1、遵循能量守恒。起始数据和结束数据相同,即所有主支宽度的总和与所有分出去的分支宽度总和相等,不能在中间过程创造出数据,流失或损耗的数据应该流向表示损耗的支点。
2、桑基图由流量、节点、边构成。
流量:代表了流动数据的具体数值。
节点:代表了不同分类。节点的宽度代表了特定状态下的流量大小。
边: 代表了流动的数据。边的宽度与流量成比例地显示,边越宽,数值越大。不同的边代表了不同的流量分流情况。
三、桑基图的制作方法
市面上有很多可以做桑基图的工具,比如高端的JS库(D3、Echarts、highchart)、主流的数据科学编程工具(R、Python等)、自助式BI工具(PowerBI、Tableau等),还有一些其他小工具等等。我觉得最简单的是这个在线作图小网站,里面有示例和问题解答,可以参考做一下:
https://www.omicshare.com/tools/home/report/report_sankey.html
四、最后
桑基图描述的是数据的走向,当桑基图应用于产品分析时,结合业务背景,能很直观地表现出用户的使用习惯,帮助我们了解用户行为,从而进一步提高产品体验。
对产品经理感兴趣的朋友,可以移步“ToB和ToC的区别”,期待共同交流。
网友评论