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

应用场景:不同供应商的不同销售地区的情况,一般两个维度之间有流动或者对应的关系

参考书目:跟阿达学 Tableau 数据可视化

我们今天演示的例子是销售地区与产品类别的关系

具体操作步骤:

1、准备并处理数据

1.1、先在 Tableau 软件中选择我们要用到的数据源,也就是我们要用到的字段(我们用的是超市的例子)
左上角 工作表→导出→交叉表到Excel

1.2、将导出的数据源进行处理(处理后的数据才能被 Tableau 利用)
这里会增添一行 rowtype ,原来的数据都是1,然后我们复制原来的数据,粘贴在元数据下方,它的 rowtype 值为49,这是为了做数据桶的需要(桑基图中的S型曲线要连成线就必须用数据桶)
效果图如下:

2、创建左右两个堆叠图(两个工作表)

这里演示地区堆叠图(产品类别堆叠图就是把下面步骤的地区换成产品类别)
2.1、把销售额拖到行,地区拖到标记卡的颜色
2.2、把地区和销售额拖到标记卡的标签上
2.3、把行上的销售额和标签上的销售额胶囊右键,快速表计算→合计百分比
2.4、鼠标右键纵轴→编辑轴→固定(把范围修改为0~1),不然最后拼接桑基图会图形错位

3、创建计算字段

需要创建6个字段,如下图:

4、创建图表(新建工作表)

4.1、把标记卡中的标记类型改成线
4.2、把 T 拖到列,把F(t)拖到行
4.3、把产品类别拖到颜色,把 Size 拖到标记卡的大小,把地区拖到详细信息
4.4、右键字段 rowtype →创建→数据桶,命名为路径,值为1 (这一步需要上面完成才可以,否则报错)
4.5、把刚刚创建的路径字段拖到标记卡的路径
现在还不会出现图形,还需要修改计算依据

5、修改计算依据

右键行上的 F(t) 胶囊→编辑表计算→依次操作嵌套计算中的字段

5.1、Rank1→特定维度→地区、产品类型和路径都要勾选且顺序如上 (地区顺序第一,待会S型曲线就会从地区流向产品类型,否则相反)
5.2、Rank2→特定维度→产品、地区类型和路径都要勾选且顺序如上
5.3、t→特定维度→只勾选路径

5.4、修改列上的 t 和标记卡的 Size ,右键胶囊→计算依据→路径

此时已经出现 S 型图形的大概样子

6、调整细节

6.1、设置轴,S 型图形的轴范围需要修改,右键横轴和纵轴,分别修改为-5~ 5和0~1,右键 F(t) 和 t 两个胶囊,取消勾选显示标题

6.2、新建仪表板拼接两个堆叠图和 S 型图,具体细节自己探索啦

6.3、调整排序,把鼠标停在 S 型图的线上面,看是否符合,不符合就要看看左右堆叠图是否放反了(这个就关系到前面的计算字段排序问题)或者说堆叠图是不是上下倒序(右键右边相应的框框,修改排序)


大功告成,大佬给小的点个赞呗,谢谢!

Tableau 桑基图相关推荐

  1. Tableau:桑基图补充内容

    写完才意识到,现在写这篇博客对于我来说有点太早了.若有未尽之处,请海涵! 序言   在上一篇博文(参考资料1)中已经完成了桑基图的制作,但还遗留了些问题.主要包括以下两个方便的内容: 在画sigmoi ...

  2. tableau必知必会之教你做品牌树的树梢(分类桑基图补丁)

    关于桑基图,我们分享过tableau必知必会之如何巧妙制作分类桑基图. 那么品牌树顶端的树梢部分怎么实现呢? 今天,我就将品牌树的树梢部分的做法分享给大家.分类桑基图的例子中,树梢部分的制作方法未能尽 ...

  3. Tableau:画桑基图(详细版)

    网上已经有很多教程讲解了怎么使用Tableau来画桑基图.该篇博客只是想把画桑基图过程中涉及到的各个部分都弄清楚,篇幅可能会很长. 1.基本函数 1.1 INDEX()   该函数可以返回分区中当前行 ...

  4. Tableau画桑基图

    学习链接: Tableau可视化分析--桑基图 Tableau可视化分析-作品下载链接: 注意参照:Tableau:画桑基图(详细版),对字段排序及对图片合并: 原理部分:解释 原始数据: 类别 地区 ...

  5. Tableau图表 • 桑基图

    在学习tableau的过程中,我经常会看到一类很玄幻的图形(如下所示),让我深深感受到tableau的强大,后来知道这种图形叫桑基图. 桑基图(Sankey diagram):即桑基能量分流图,也叫桑 ...

  6. 举个栗子!Tableau技巧(39):巧妙制作分类桑基图

    我们知道,桑基图是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源.材料成分.金融.零售等数据的可视化分析. 但是,下面这种桑基图你是否见过?它和上面的这个桑基图有什么不同 ...

  7. Tableau 5阶桑基图

    1.模板方法 1.1 效果展示 模板下载连接:https://download.csdn.net/download/guse1125/86725383 1.2 新数据源模型 (1)主数据源 示例超市订 ...

  8. 举个栗子~Tableau 技巧(242):学做 条形图 和 桑基图 的组合图表

    在应用模板:超市数据分析模型 中,产品分析仪表板(如下图)的右侧视图呈现出:各类别及其子类别产品的销售总额排列--各类别产品的销售总额.子类别的销售额占比. 许多数据粉希望学习这个图表的实现方法.其实 ...

  9. python怎么画函数图_可视化|Python绘制桑基图

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

最新文章

  1. PCB走线拐弯处锯齿显示与平滑显示
  2. C#原型模式之深复制实现
  3. python与shell的3种交互方式介绍
  4. Hive SQL 分析函数
  5. 送货只服京东“特快送”:航空快件可送达近300个城市
  6. F14-lnmp,wordpress,discuz
  7. 根据mysql生成数据库设计文档_通过navicat工具导出数据库的word格式的设计文档...
  8. php关联数组和哈希表,12、哈希表(关联数组) - RGSS 入门教程
  9. 抢红包算法 c++_【优化求解】基于粒子群算法的光伏电池MPPT控制策略
  10. linux glibc升级
  11. GOP之M和N值介绍
  12. 为什么-关于因果关系的新科学 | 01 因果关系之梯
  13. 算法练习-珠心算测验
  14. java 取上界_java-泛型及上界下界详解
  15. Respon.WriteFile 下载文件
  16. 高级变量类型 ---- 字符串
  17. Burp Suite之Scaner模块(三)
  18. JAVA 利用ASCII码偏移(来自IDEA免费激活码游戏)
  19. Linux中hadoop下载安装及环境配置
  20. MAC 地址以及它的单播、多播、组播

热门文章

  1. linux5关闭apic服务,Linux中断 - APIC
  2. python有趣的案例_爬虫 (十九) 有趣的例子认识 while 循环 (十)|python爬虫|python入门|python教程...
  3. NOJ1635看望朋友
  4. 1635-超大型 LED 显示屏 ZCMU
  5. 以太网通信连接不上自检步骤
  6. 大数据必备技能_大数据需要具备的5种必备技能
  7. 多商户商城系统功能拆解39讲-平台端营销-砍价记录
  8. 由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)怎么办?
  9. 怎么修复Windows11中的AMD驱动程序崩溃
  10. Linux基础——防火墙(一)