设计桑基图_可视化小技巧,Excel绘图太麻烦?Python轻松绘制桑基图

桑基图(Sankey diagram),即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于电商、材料成分、金融等数据的可视化分析。

因1898年Matthew Henry Phineas Riall Sankey绘制的“蒸汽机的能源效率图”而闻名,此后便以其名字命名为“桑基图”。

83bbcf5d282d4be412d91af4620d4a81.png

现如今的可视化软件行业如此发达,制作此类桑基图已非常方便,从最高端的JS库(D3、Echarts、highchart)到主流的数据科学编程工具(R、Python等)亦或者人人都能上手的自助式BI工具(PowerBI、Tableau等)都可以胜任此项工作。

今天我们就用Python制作上面这张桑基图,简单容易,快速上手!

数据源

下图中为准备好的数据源,每一行为城市对照区域以及相应的旅客人数。

be576e80abc7687cb29e29e86112195e.png

代码书写

这里我用的是Python notebook,开始之前需要先安装可视化包pyecharts&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值