举个栗子!Tableau 技巧(257):用「抖动散点图 Jit
数据量较大的时候,使用 盒须图查看数据分布,会因为大部分数据点都集中在一起,很难看出具体分布情况并快速得出结论。
如果能将盒须图中的数据点分散开,岂不更好?当然!可以通过抖动散点图+盒须图,来将盒须图中位于垂直或水平方向上的数据点分散开来,便于进一步的观察和分析。
具体在 Tableau 中如何实现呢?今天的栗子,一睹为快~
本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用「抖动散点图 Jitter plot」呈现盒须图数据分布。
为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源,掌握栗子方法后,数据粉可尝试使用其他数据源实现。懒癌患者可通过以下链接获取栗子数据源:
https://www.dkmeco.com/community/example/detail-702
具体步骤如下:
创建盒须图
打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。
将字段“类别”拖放至列,将字段“销售额”拖放至行,将“标记”卡的标记类型改成:圆,将“客户名称”拖放至“标记”卡的详细信息中。将工作表视图改为:整个视图。
然后,切换到“分析”窗格,将“盒须图”拖放至工作表视图中,完成了一个简单的盒须图。
接着,需要通过创建计算字段实现抖动散点图,根据呈现的需要,散点图可分为两种:随机抖动和有序抖动。
随机抖动散点
如果希望图表中的数据点是随机分布的,可使用如下方法实现。
➤ 创建计算字段:随机抖动,键入函数
avg(random())
将新建的计算字段“随机抖动”拖放至列,视图中盒须图的数据点就随机散开了。如此,就完成了随机抖动的散点盒须图。
Tips:此时,视图中的横坐标没有任何分析意义,只作为将数据点进行分散的依据,可以右键单击横轴,隐藏横坐标轴标题。
有序抖动散点
如果希望图表中的数据点可以按照需要的规则进行排列,而且这个排列不会对盒须图的分析结果产生影响,可使用如下方法实现。
➤ 创建计算字段:有序抖动,键入函数
index()%5
Tips:公式中的数字在这里表示将视图中的数据点划分的列数。如“5”表示划分为 5列,“10”表示划分为 10 列。因此,如有需要可以将该数字替换为参数,进行任意设置。
将新建的计算字段“有序抖动”拖放至列,并右键单击该胶囊,下拉菜单将计算依据改为:客户名称。
如此,就完成了有序的抖动散点盒须图。可以看到,视图中的数据点按照设定分成了 5 列,你也可以按需将它改成想要的列数。
本期的 Tableau 技巧,你 Get 到了吗?
下一期,再见~
文章部分信息来源于网络,如有侵权请告知