🏷️ 分类:图表教程
这次,我们讲WOW项目2024年52期的茎叶图。茎叶图(Stem and Leaf Plots)是一种用于展示数据分布的图形方式,它结合了列表和直方图的特点,既能够显示数据的分布情况,又能够保留原始数据的精确值。茎叶图特别适合于展示小规模的数据集,因为它可以直观地显示数据的分布,同时避免了丢失任何原始数据点。
项目地址:https://workout-wednesday.com/2024w52tab/
茎叶图的组成 茎(Stem):茎通常指的是数据的高位部分,比如在一组数字中,茎可以是前一或两位数字。例如,在数字123中,茎可以是“12”。
叶(Leaf):叶指的是数据的低位部分,通常是数据的最后一位或几位。继续上面的例子,叶就是“3”。
茎叶图的结构:茎叶图通常由两列组成,一列用于茎,另一列用于叶。茎和叶通常都是按照大小排序。
知道了所需的数据的结构,我们就可以使用超市数据进行计算和绘图。上图中,计算的是各个州2023年和2024年的销售数量。由于销售数量都是100一下的,所以计算茎的部分就是计算出各州销售数量的十位数,叶的部分就是计算各州销售数量的个位数。茎叶要作为维度使用,所以使用了fixed计算。
计算结果如下:
茎计算完成可以直接使用,因为数字就直接可以排序,但是叶比较复杂一点,两年的数据要分别进行排序,2023年向左延伸,所以排序还要取负值,2024年向右延伸,所以直接计算排序即可。
下图为2024年叶排序计算结果的验证表,而2023年排序计算结果也类似,只不过是负数。其实两个计算字段的逻辑一样,也可以写到一起,用if区分一下年度即可。这里是为了方便理解,所以拆分出两个计算字段。
将计算结果按照下图拖拽到对应位置上,表计算依据选择State/Province,也就是以州为计算方向,其他维度为分区,本质上这就是一个散点图。如果按照上面所说的,叶的排序计算字段合并为1个字段,那就可以不使用度量值的方式了,更简洁一点。
然后,通过即席计算max(0.0)构造双轴,并同步轴,然后添加参考线并设置区域参考线的最大值和最小值为0.25,就基本完成了图表的构建。
有兴趣的同学可以挑战一下,只要知道了计算原理,实现起来并不复杂。
🏷️ 标签:Tableau、图表教程
📖 相关文章
● 用Tableau画漏斗图的4种方法
● 用Tableau画马赛克图(Marimekko Chart):WOW挑战实战教程
● 用Tableau画圆形网络关系图
● 用Tableau画圆形热力图
● 用Tableau画元素周期表
——————————————————————————————
No comments yet