在数据可视化图表中,桑基图是一种视觉冲击力很强的图表,可以很好地用来表示数据的流向、流量及节点。
举个例子,你想分析市面上热门手机品牌的购买人群性别及年龄段,桑基图就能帮你很好捋清每个品牌流向的人群,线的方向代表流向,而线的粗细则代表流量的多少,如下图所示。
桑基图最明显特征是:始末端的分支宽度总和相等,保持能量平衡,常用在网站用户流量数据的可视化分析中
桑基图应该怎么做,有没有什么好用的工具?
百度一搜会出现各式各样的桑基图网站和软件,国内国外的都有,我体验了大概10多款,有些在使用上很鸡肋,有些要付费,还有些虽然免费,但水印巨大无比,挑来挑去都没找到合心意的,只能每次写Python-pyecharts。
直到前段时间,FineBI6.0更新邀请我内测,告诉我他们新增了桑基图的制作功能,我花10分钟体验了一下,发现居然真的很好学会,而且是免费+导出无水印,所以分享给有桑基图制作需求的你们(工具免费获取见文末)
具体实操:手把手,教你如何5分钟快速制作出一张漂亮桑基图!
想要实现的目的及效果:
通过桑基图,分析销售最好的5款产品都是在哪些门店卖出去
FineBI制作
制作步骤详解:
我准备了某企业今年的订单销售Excel明细表,可作为源数据使用(源数据放在文末,需要自取)
在Excel中准备好数据后,接着使用FineBI制作桑基图(Excel是可以直接连接FineBI的)
第一步:将Excel文件导入至FineBI
第二步:在图表类型中选择桑基图,并设置好对应标签
由于我们想实现的是下面这种格式,所以我们要将“产品名称”字段(蟹、龙虾等)拖入到起点栏,“门店名称”字段拖入到终点栏,“订单金额”字段拖入到大小栏,用来表示线的粗细
到这一步,就已经完成80%了,但因为我们想要的是销售最好的5款产品,所以需要筛选过滤一下。下拉「产品名称」,添加过滤条件,过滤出「订单金额」最大的 5 个产品。
第三步:桑基图的颜色、细节美化
1)先用不同颜色区分不同产品流向,所以我们要将“产品名称”字段拖入到颜色栏中
2)添加起点终点的文字标签,这里点击图形属性中的”标签“,再点击显示节点名称即可
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com