Tableau作图系列:桑基图(Sankeydiagram)

在这里插入图片描述
上图是一个简单到桑基图也是本次实现的目标

一、前言

桑基图(Sankeydiagram),即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源、材料成分、金融、零售等数据的可视化分析。由于Tableau的设计初衷原因(专业),不能直接使用Tableau绘制桑基图需要一些技巧,下面一起来试试吧!

二、准备数据

在这里插入图片描述
我们实际应用的时候也要将数据复制一份添加rowtype字段一部分为1,另一部分为49

三、实际操作

  • 读取数据后先点击rowtype创建数据级:数据桶大小为1
    在这里插入图片描述
  • 先实现两个堆叠条,描述产品类型、区域分别与销量的关系,如下图:
    在这里插入图片描述
  • 绘制桑基图:
  1. 首先我们需要创建计算字段:
字段名计算
t(index()-25)/4
logistic1/(1+EXP(1)^-[t])
SizeRUNNING_AVG(SUM([销量]))
Rank1RUNNING_SUM(SUM(销量))/TOTAL(SUM([销量]))
Rank2RUNNING_SUM(SUM(销量))/TOTAL(SUM([销量]))
F(t)[Rank1]+(([Rank2]-[Rank1])*[logistic])
  1. 创建完成后,我们开始将对应的度量和纬度数据拖入对应位置,如下图:
    在这里插入图片描述
  2. 修改计算依据:右键点击F(1)然后选择编辑表计算
    在这里插入图片描述
    打开嵌套计算下拉选框,分别对Rank1、Rank2选择特定纬度,然后全部勾选产品类型、区域、路径,需要注意⚠️的是 t 只需要勾选路径即可
    在这里插入图片描述
    然后将Size 和 t 的计算依据全部修改为路径(Size也要修改)
    在这里插入图片描述
    然后效果如下图:在这里插入图片描述
    接下来我们重新打开F(t)的编辑表计算,然后将特定纬度中的顺序进行调整
    在这里插入图片描述
    选择 Fank1、Fank2 任意一个计算字段拖动调整位置,然后效果就出来了:
    在这里插入图片描述
  • 优化细节进行调整
  1. 编辑轴调整轴范围,t轴范围为(-5~5)F(t)范围为(0~1)操作如下图:
    在这里插入图片描述
    到目前为止桑基图到雏形就已经出来了,然后就是设置工作表格式、取消显示标题、删除网格线,这里就不详细介绍了,颜色和其它格式,大家自己发挥创意吧!
  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tableau是一种数据可视化工具,可以将复杂的数据转化为直观的图表。三阶桑基图Tableau中用来显示多个维度和度量之间关系的一种图表类型。 三阶桑基图由三个维度和两个度量组成。维度是描述数据的属性,可以是分类器、时间维度或其他维度。度量是用来计算、统计的数值。 在三阶桑基图中,使用两条不同颜色的线段来表示不同的维度。维度A和维度B分别位于图表的左侧和右侧,而维度C位于图表的中间。线段的宽度代表度量1的数值,线段的距离代表度量2的数值。 通过观察三阶桑基图,可以很直观地了解三个维度之间的关系。例如,当度量1的数值增加时,线段的宽度也会增加,表示维度A和维度B之间的关联性增强。当度量2的数值增加时,线段的距离也会增加,表示维度C和其他维度之间的关联性增强。 通过对三阶桑基图的解读,我们可以快速了解多个维度之间的关系,发现数据中的模式和趋势。同时,Tableau还提供了对三阶桑基图进行交互式操作的功能,可以通过拖拽和筛选来实时改变图表的展示效果,进一步深入分析数据。 总之,三阶桑基图Tableau中一种有效的数据可视化方式,能够帮助用户更好地理解和分析数据。通过观察不同维度之间线段的宽度和距离的变化,我们可以得出关于数据关系的洞察,并作出更加准确的决策。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值