桑基图(Sankey diagram)制作小技巧

如何制作桑基图??制作桑基图,对数据有什么要求么??

已邀请:

jiayu

赞同来自: jetwang

桑基图(Sankey diagram)制作小技巧


一、用途与意义:

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


二、显示桑基图的限制条件:

1. 搜索分析时,可输入2个属性列(attributen个数值列(measure)。通过图轴配置控制其中1个数值列画图。

2. 输入的2个属性attribute),去重后数据总量小于1002个属性具有单向流向性


三、例:

  桑基图主要展示数据流向的图表类型,不允许数据出现回流的情况,例:

/uploads/answer/20210203/60e766107b17939dfeff56bf794639d6.png

  数据中出现从中国流向美国的数据 也存在从美国流向中国的数据,导致原始数据存在回路,这种数据就无法显示桑基图但可以使用弦图


四、正例:

  如下表中数据,记录某购物平台客户前后操作行为以及人次的数据,来源列和目标列具有单向流动性,且去重后的数据量小于100条,可制成桑基图。

https://bbs.datafocus.ai/uploads/answer/20210203/66075bd40da2f6b988465187c726bb47.png

/uploads/answer/20210204/7c14aa906538d91e69dbfa4f2575992b.png


五、制图步骤

(一)导入本地数据

1. 在数据表管理模块,点击“导入表”后,选择“从本地导入表”。(或者从资源管理模块,点击“创建”按钮后,从本地导入表。)

/uploads/answer/20210204/462b13c820b01a580b0608a02dbd1ff5.png

/uploads/answer/20210204/94aebfe6de457bdb0bdd13b37ff82fea.png


2. 在弹出的窗口中,选择需导入的文件类型后,点击“请选择文件”按钮,进行本地文件的选择,选择完成后点击“上传”。

/uploads/answer/20210204/f53bbd96efeae927ab85beeaef856e9e.png


3. 上传csv文件时,弹出如下设置界面,配置文件编码等内容后,点击“下一步”。

/uploads/answer/20210204/636ca9350c2a0555c9d4fb12d771c549.png


4. 在此,可以重新配置表名、列名、数据类型等等。配置完成后,点击“确定”,完成上传。

/uploads/answer/20210204/8706a8e51e16aa0822a5bf9eaa04e824.png

5. 上传成功后,即可开始搜索式数据分析。


(二)搜索分析

1. 进入搜索模块

2. 先点击“选择数据表”按钮,将刚刚导入的表选择为数据源表。

3. 选择完成后,在按钮下方会展示出表名以及列名。双击列名(或在搜索框中输入列名)进行搜索分析。(可在搜索框中继续输入关键词、公式,进行数据的筛选)

4. 在图形转换中,将系统显示的图表更换为“桑基图”。

5. 最后,在操作栏下保存,可将图表以 历史问答 形式固化到DataFocus系统。

/uploads/answer/20210204/dc8ba16bd3878fcef07ac078950cc887.png


六、数据源(已脱敏)

要回复问题请先登录注册