箱型图主要用来观察一个或多个类别下,数值型变量的分位数及离群值的特征和分布,以及在一定程度上观察到偏度和峰度的状态。网上有一些自己计算分位数来绘制箱型图的方法,但一方面是没有直接使用excel自带的箱型图好看和功能全面,二方面是绘制起来更复杂、效率更低。所以还是推荐优先使用自带图表框中的箱形图,下面就以Excel 2021为例进行介绍。

第一步:选择需要用纵坐标Y轴来表达的数值型维度的数据

  1. 先选定用Y轴来表达的数值型数据
  2. 点击插入选项卡图表栏中更多按钮
  3. 点击所有图表中的箱形图

    就会得到一个基础的、不带类别信息的箱形图:

    带此时不宜同时选择需要展示的分类信息,因为自带模板无法自动识别,就会出现下图的状况:

第二步:选择需要区分的与数值型变量对应的分类型变量

  1. 在数据框中点击鼠标右键,点击选择数据,会出现下图所示:
  2. 点击编辑,即是选择要在水平X轴上展示的分类型变量
  3. 选择与第一步中数值型变量所对应的分类型变量,即在行(元素)方向上,数值型变量的元素要与分类型变量的元素一一对应:
  4. 即可得到带分类型变量的箱形图:

    需要说明的是,因为在上图中选择分类型变量的时候包含了空值,excel就会把空值也默认当做一种没有名称的类别。

第三步:根据需要调整细节

可以根据需要点击图表框左键或者数据框右键,调整细节以达到自己想要的程度

  1. 图表框左键+号的一些选项示例
  2. 数据框右键的一些选项示例

说明:

  1. 下图中从上到下是以从大到小的顺序对数值型变量进行排序,与上面几张图中数值型变量的排序方式一致;如果数值型变量的排序方式相反,则下列公式应进行对应变化。
    上界 = P25 + 1.5×IQR,下界 = P75 - 1.5×IQR,IQR = P25 - P75,超出上下界的值则认为是离群点,与 均值 ± n×标准差 来判断离群点的方式相似。
  2. × 号表示均值:在上面的例子中,当均值在中位数上方时,表示均值 > P50,则该数值型变量在该分类下的分布是右偏(Skewness > 0)的;当均值在中位数下方时,表示均值 < P50,则该数值型变量在该分类下的分布是左偏(Skewness < 0)的。
  3. 如果IQR越小,则数据分布越集中,峰度(Kurtosis)越大;反之峰度越小。

用Excel自带图表插入带分类变量的箱形图(单坐标轴并列箱)相关推荐

  1. Python使用matplotlib可视化小提琴图、seaborn中的violinplot函数可视化多分类变量的小提琴图(Violin Plot)

    Python使用matplotlib可视化小提琴图.seaborn中的violinplot函数可视化多分类变量的小提琴图(Violin Plot) 目录

  2. excel箱形图中位数_在Excel中创建简单的箱形图

    excel箱形图中位数 A box plot (box and whisker chart) lets you show how numbers are distributed in a set of ...

  3. 在.NET中不安装Office使用EPPlus生成带图表(Chart)的Excel报表

    在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的需求,特别是在一些ASP.NET网站中,有时候我们并不能保证Web服务器上一定安装了Office组件,所以使用微软的Offi ...

  4. Excel图表—自带高级感的瀑布图

    Excel图表系列: Excel高级图表①--电池图/KPI完成情况对比图 Excel高级图表②--帕累托图 Excel高级图表③--漏斗图/转化路径图 Excel高级图表④-超级好用的Bullet图 ...

  5. Excel中如何快速汇总带单位的数据

    Excel中如何快速汇总带单位的数据 目录 Excel中如何快速汇总带单位的数据 1.例如快速求下表总销售量 2.张华总销售量手动输入"A=23+300+123+45",其他人员总 ...

  6. poi读取excel中的内容(带图片)

    项目中有一需求:需要读取excel中的信息,带图片,需要将每一行的图片,做对应,整理方法如下: 主要逻辑: 1,获取excel对象, 2,读取excel中所有的图片流,将图片所处的位置和图片流存在ma ...

  7. 【NLP傻瓜式教程】手把手带你RCNN文本分类(附代码)

    继续之前的文本分类系列 [NLP傻瓜式教程]手把手带你CNN文本分类(附代码) [NLP傻瓜式教程]手把手带你RNN文本分类(附代码) [NLP傻瓜式教程]手把手带你fastText文本分类(附代码) ...

  8. 【NLP傻瓜式教程】手把手带你HAN文本分类(附代码)

    继续之前的文本分类系列 [NLP傻瓜式教程]手把手带你CNN文本分类(附代码) [NLP傻瓜式教程]手把手带你RNN文本分类(附代码) [NLP傻瓜式教程]手把手带你fastText文本分类(附代码) ...

  9. 【NLP傻瓜式教程】手把手带你fastText文本分类(附代码)

    写在前面 已经发布: [NLP傻瓜式教程]手把手带你CNN文本分类(附代码) [NLP傻瓜式教程]手把手带你RNN文本分类(附代码) 继续NLP傻瓜式教程系列,今天的教程是基于FAIR的Bag of ...

  10. PHP算法向数组的头插入带键的元素

    需求:向数组的头插入带键的元素 方法:可以使用array_unshift但是只能插入元素,不能带自定义的键值,所以不能使用次函数 变化:先把要插入的带键值的元素定义一个数组,然后进行把之前的元素进行p ...

最新文章

  1. Windows7/10上配置OpenCV3.3.0-Python3.6.2操作步骤
  2. RMAN 备份与恢复深入解析(二)
  3. 前端工程师的知识体系
  4. Codeforces Round #529 (Div. 3) E. Almost Regular Bracket Sequence (括号配对,前缀和)
  5. arcgis制作瓦片地图_挖掘Dark Sky Maps(热的要死后,疯传的一个气温地图网站)...
  6. python爬虫之协程理解爬取照片的简单版
  7. Html5 小球键盘移动
  8. python新手灰帽脚本练习---文件路径遍历收集
  9. (8)Python_分割numpy数组
  10. C++ VS编译问题--VS下生成DLL,但没有生成Lib的解决办法
  11. 安卓开发之路----转自任玉刚大神
  12. Python-爬虫抓取视频
  13. @JsonProperty
  14. cocos2dx 通用性能优化方案
  15. 崩坏3水晶计算 关于日期的计算篇 上
  16. 服务器和客户端信息的获取
  17. 360打开html乱码怎么办,360浏览器出现乱码怎么回事_360浏览器页面乱码如何解决-win7之家...
  18. 集成本地图片、云图片存储的思路
  19. 在matlabnbsp;画箭头
  20. vSphere 6.5配置使用vMotion高级特性

热门文章

  1. k开头的英文单词计算机专业,K开头英语单词一览
  2. Externally added files can be added to Git
  3. opencv4 QR码检测和识别源码解析
  4. android 夏令时,android – jodatime如何知道夏令时是否开启
  5. 贝多芬交响曲全集(转)
  6. 语法长难句——并列句
  7. MTK平台前后摄使用PMIC供电无法设置不同的DVDD电压
  8. 【Java进阶】Java内存模型中的happen-before是什么?
  9. 服务器解析错误_常见的域名解析错误原因及应对方法
  10. 【蓝桥杯】入门训练 Fibonacci数列