首页 > 编程知识 正文

Tableau表 • 盒须抖动,盒须直线

时间:2023-05-05 08:40:08 阅读:275033 作者:3619

 

盒须图,又叫箱线图,是一种用作显示一组数据分散情况资料的统计图。盒须图能够比较直观的显示数据集的分散程度、异常值等信息。

盒须图 盒须图基础

盒须图包括六个统计量:最小值,下四分位数(Q1),中位数,上四分位数(Q3),最大值、异常值。下四分位数、中位数、上四分位数组成一个“带有隔间的盒子”。

上四分位数到最大值之间建立一条延伸线,这个延伸线成为“胡须”。

中位数:所有数据按由高到低顺序排列,处于正中间位置的值。上四分位数(Q3)、下四分位数(Q1):所有数据按由高到低顺序排列,处于25%位置的值为上四分位数,处于75%位置的值为下四分位数。下四分位数与上四分位数之差,即Q3-Q1,称为四分位距,简称IQR。上边缘、下边缘:上边缘视为盒须图的最大观测值,下边缘为最小观测值。通常,上边缘=Q3+1.5IQR,下边缘=Q1-1.5IQR。异常值:位于上边缘或下边缘以外的数据,视为异常值须:上四分位数到上边缘之间连线,以及下四分位数到下边缘之间的连线,称为“须”,用于表示数据正常值的分布情况。 图:盒须图示例

 

盒须图制作

tableau的智能显示中,已经内置了盒须图图形,可以快捷创建盒须图。这里使用tableau自带的超市示例数据集,通过手动方式,分步创建类别销售额的盒须图。

Step01 创建类别销售额视图。将“类别”字段拖放到“列”功能区,“销售额”字段拖放到“行”功能区,即可创建类别销售额视图。

图:创建类别销售额视图示例

 

Step02 调整视图详细级别。由于要利用盒须图观察客户销售额的分布情况,因此要将已经创建的视图的详细级别细化到客户。具体操作就是将“客户名称”字段拖放到“标记”卡的“详细信息”,同时将标记类型更改为“圆”。

图:调整视图详细级别示例

 

Step03 添加参考线。通过在纵坐标轴上右键选择“编辑参考线”,可以进入盒须图的配置窗口,tableau已经按照盒须图的常用参数,对须状按照IQR的1.5倍进行了设置,如有特殊需求,可自定义设置。

图:添加参考线示例

 

创建完成的盒须图如下图所示:

图:盒须图创建结果示例

 

抖动图

抖动图,是盒须图的一种变形,主要是将盒须图中,位于垂直或水平方向上的数据点分散开来,便于进一步观察和分析。

接着使用上面制作的盒须图,从图上可以看到,三个类别的销售额数据点由于数量较多,大部分都集中在了一起,看不出具体分布情况。因此,可以通过创建抖动图,将每个类别的数据点进行分散。

将盒须图改造为抖动图,主要通过创建计算字段实现,具体分为随机抖动和有序抖动两种方式。

抖动图(随机)

抖动图(随机),是指图中的数据点是随机分布,其位置不能被使用者设定。

Step01 创建“随机抖动”计算字段。利用RANDOM()随机函数,创建“随机抖动”字段。

图:创建"随机抖动"计算字段示例

 

Step02 拖放字段。将“随机抖动”计算字段拖放到“列”功能区,即可完成抖动图(随机)的创建。需要注意的是,横坐标在视图中没有任何分析意义,只是作为将数据点进行分散的依据,可以隐藏横坐标轴标题。

图:抖动图(随机)创建结果示例

 

抖动图(有序)

抖动图(有序),是指图中的数据点可以按照使用者设定好的规则进行排列,而且这个排列不会对盒须图的分析结果产生影响。

Step01 创建“有序抖动”计算字段。利用INDEX()函数,创建“有序抖动”计算字段。需要注意的是,公式中的数字在这里表示将视图中的数据点划分的列数。如“5”表示划分为5列,“10”表示划分为10列。因此,如有需要可以将该数字替换为参数,进行任意设置。

图:创建"有序抖动"计算字段

 

Step02 拖放字段。将“有序抖动”计算字段拖放到“列”功能区,并将计算依据更改为“客户名称”。

图:拖放字段示例

 

Step03 优化样式。清楚横坐标轴标题、网格线等内容,即可完成抖动图(有序)的创建。

图:抖动图(有序)创建结果示例

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。