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

盒须图

盒须图基础

盒须图包括六个统计量:最小值,下四分位数(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 优化样式。清楚横坐标轴标题、网格线等内容,即可完成抖动图(有序)的创建。

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

Tableau图表 • 盒须图、抖动图相关推荐

  1. 保姆式教学:用Tableau制作盒须图(箱线图)

    盒须图(箱线图)是一种常用的统计图形,用来显示数据的位置.分散程度和异常值等.箱线图主要包括6个统计量:下线.第一四分位数.中位数.第三四分位数.上限和异常值.通过绘制盒须图,观测数据在同类群体中的位 ...

  2. tableau:盒须图

    案例:画出不同地区酒店价格的盒须图 step1: '地区'拖到'列','价格'拖到'行' step2: '分析'这里,把'聚合度量'取消掉 step3: '智能显示'这里选择'盒须图' OK,画好啦~

  3. Tableau图表:饼图和环形图

    饼图和环形图是我们工作中经常用到的数据可视化方式,非常直观的展示各类别的分布及占比情况.但是对于类别较多时,饼图或环形图不如条形图等展示效果好,对于类别较多时该如何仅显示TOPN以突出重点,弥补饼图的 ...

  4. ggplot2 | 使用小提琴图+箱形图+抖动图展示数据分布情况

    小提琴图.箱形图和抖动图都可以用来展现数据的分布情况,但是侧重点又有所不同,通过ggplot2的图层叠加功能可以很容易地将三者合一,从而使图形的信息量更加丰富. 本篇使用的示例数据是iris: lib ...

  5. 盒须图 python_什么是盒须图?

    盒须图 python What the heck is a box and whisker chart, and why would you need one? Well, I'm not a sta ...

  6. Tableau:如何添加参考线、趋势线、参考区间、分布区间、盒须图?

    序言   Tableau中的"分析"栏提供了很多功能(如下图),这些功能可以向Tableau的工作表添加各种辅助线和辅助区间.通过对其进行归类,可以将这些辅助线.辅助区间分为:参考 ...

  7. D3 二维图表的绘制系列(二十六)盒须图

    上一篇: 中国地图 下一篇: 日历热力图 代码结构和初始化画布的Chart对象介绍,请先看 这里 本图完整的源码地址:这里 1 图表效果 2 数据 {"data": [{" ...

  8. Qt图表绘制(QtCharts)-绘制简单的盒须图[箱形图](12)

    Qt图表绘制(QtCharts)-绘制简单的盒须图[箱形图](12)✌ 文章目录 Qt图表绘制(QtCharts)-绘制简单的盒须图[箱形图](12)✌ 1.概述

  9. 盒须图(Boxplot)

    盒须图(Boxplot)主要用于对数据分布的显示.对于详细数据的显示通常采用下面几种方法. 最简单的方法是把所有的数据显示在一个散点图上.读者可以直接观察数据点的分布. 但如果数据量很大,数据点就会大 ...

最新文章

  1. altium designer pcb文件大
  2. 异步加载 防止图片混乱
  3. China Daily | 技术不是拦路虎:在线音乐教学可完美还原线下场景
  4. 基于Quartus II的在线调试方法
  5. 微软应用商店_微软自家的软件也放弃Windows 10
  6. CompletableFuture异步调用
  7. 【报告分享】2021企业营销数字化转型研究报告.pdf(附下载链接)
  8. Heroku + node.js错误(Web进程在启动后60秒内未能绑定到$ PORT)
  9. 下:比拼生态和未来,Spark和Flink哪家强?
  10. dotnet core项目升级到 .net core 2.0
  11. RBF神经网络MATLAB代码实现
  12. vue 实现简约留言板
  13. Google Hack
  14. 【笔记】研究生的早期科研之路(作者:中国人民大学 赵鑫)
  15. excel文件分割器
  16. 一年级有计算机教学吗,一年级信息技术教学计划范文
  17. Fedora 12下使用HP USB打印机(HP laserjet P1007)
  18. SSH Secure File Transfer 传输错误解决方法
  19. mmorpg游戏设计之2D游戏地图的九宫格子
  20. Android canvas

热门文章

  1. 如何回答三次握手问题
  2. 高通Sensor校准
  3. Node模块--chalk
  4. 有限状态自动机java实现_有限状态机FSM的几种简单实现
  5. 索引是什么,怎么确定索引
  6. 基于 HTML5 WebGL 的高炉炼铁厂可视化系统
  7. 清华大学霸榜计算机学科第一!2022 USNews世界大学排名出炉!
  8. C++ dpi,px,cm,mm换算心得,以及以a4纸计算为例,其它大家各自换算
  9. CRC-16/MODBUS的高低位之说
  10. java mysql geometry_java程序操作Geometry对象