在概要统计里,箱线图是一种好用的查看统计信息的工具。

  • 高效表达数据的千分位数、异常值点、总体结构;
  • 标出水平中位线。指明数据的位置;
  • 箱体扩展到四分位范围,用来衡量数据的分布;
  • 一系列的虚线从中间的箱体或横或纵伸展,表明数据的尾部分布。

操作方法

from sklearn.datasets import load_iris
import matplotlib.pyplot as plt#加载数据
data = load_iris()
x = data['data']
plt.close('all')#绘制箱线图
fig = plt.figure(1)
ax = fig.add_subplot(111)
ax.boxplot(x)
ax.set_xticklabels(data['feature_names'])
plt.show()

绘制出的箱线图:

由于x中有4列,所以共有4个箱线图。包括数据的位置和分布都清晰地展示出来了。红色的水平线表示中位数,指明了数据的位置。箱体均扩展到四分位范围,表明了数据的分布。

如果能看到数据在不同类别标签下如何分布的情况,那更有趣。接下来展示如何在多个类别标签绘制箱线图。

import numpy as py y = data['target']
class_labels = data['target_names']fig = plt.figure(2, figsize=(18, 10))
sub_plt_count = 321for t in range(0, 3):ax = fig.add_subplot(sub_plt_count)y_index = np.where(y==t)[0]x_ = x[y_index, :]ax.boxplot(x_)ax.set_title(class_labels[t])ax.set_xticklabels(data['feature_names'])sub_plt_count += 1
plt.show()

对每个类别分别绘制箱线图,如下图:

【Python那些事儿】使用箱线图相关推荐

  1. 可视化之为什么要使用箱线图?

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...

  2. 游戏运营技术之----运用箱线图分析PCU和DAU(一)

    在我们对PCU和DAU进行分析时,经常采用的方法是做一条曲线比较一下前后两个时期的数据走势,发现问题,进行分析,但是实际过程中,这样的做法远远不能挖掘这两个数据指标更多的内涵和知识.针对本文已经在论坛 ...

  3. R语言之离群点检验(part1)--利用箱线图原理检测离群点

    学习笔记 参考书目:<R语言与数据挖掘>.<统计学> 利用箱线图原理检测离群点 箱线图 箱线图是由数据的最大值.最小值.中位数.两个四分位数这五个特征值绘制而成的,它主要用于反 ...

  4. python画蜡烛致敬烈士_「」matplotlib 股票-用python绘制蜡烛线型k线图是用代码还是绘图工具-TOP金融网...

    用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateFormatte ...

  5. 利用python—matplotlib绘制股票K线图

    利用python-matplotlib绘制股票K线图 成品展示: 用Python绘制股票K线图并不复杂,不过得做好一些准备工作例如相关库的安装,库的引入.日期格式的调整and表格转换 文章目录 利用p ...

  6. python画蜡烛致敬烈士_用python绘制股票图,用python绘制蜡烛线型k线图是用代码还是绘图工具...

    Q1:用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateForma ...

  7. python中用箱线图分析异常值_[宜配屋]听图阁

    前言 异常值是指样本中的个别值,也称为离群点,其数值明显偏离其余的观测值.常用检测方法3σ原则和箱型图.其中,3σ原则只适用服从正态分布的数据.在3σ原则下,异常值被定义为观察值和平均值的偏差超过3倍 ...

  8. 用Python绘制专业的K线图【含源代码】

    使用Python绘制一幅专业的K线图,是量化投资和金融数据分析的必备功课. 下面我将从K线图简介.数据获取.K线图绘制及成交量绘制等方面,结合源代码,一步步实现专业K线图的绘制. K线图简介 K线图又 ...

  9. python箱线图读取的几列数据_【分析篇】:python 基本数据统计和绘制箱线图

    数据源:catering_sale.xls Paste_Image.png A.餐饮销量数据统计量分析,一个数据得基本统计量 Paste_Image.png import pandas as pd c ...

最新文章

  1. html5 上传超大文件,HTML5教程 如何拖拽上传大文件
  2. SAP MM ME1M报表结果真的不科学?
  3. python 开发版-MicroPython的开发板
  4. .难忘的大学时光·~~~~~
  5. [ARC055D]隠された等差数列
  6. [HDU1394]Minimum Inversion Number
  7. 11月22日北京.net俱乐部活动ppt下载以及11月19日微软西格玛IE8开发讲座ppt下载
  8. 跟小伙伴们做了个高效刷论文的小站
  9. 【每日SQL打卡】DAY 1丨部门工资最高的员工【难度中等】
  10. C++11 并发指南九(综合运用: C++11 多线程下生产者消费者模型详解)
  11. python round保留小数位_Python-其他-round()保留小数位时遇到的问题
  12. 平衡小车之家_人教版高中物理必修一 专题 共点力作用下的动态平衡 公开课优质课课件教案视频...
  13. 2、深入理解 Laravel Eloquent(二)——中间操作流(Builder)
  14. canvas 文字垂直居中
  15. Windows10+VS2019+OpenGL安装配置详解
  16. mysql 实现api接口_一套免费MySQL数据库数据接口API,让项目开发更简单
  17. 影视后期制作流程及UItraLAB H480系列高性能图形工作站
  18. 解决 git 文件夹不显示绿色图标和红色图标的问题
  19. 《the Great Gatsby》Day 33
  20. 二进制部署Prometheus及监控服务

热门文章

  1. IDEA设置背景图片BackGroundImage
  2. Go 语言-二维数组 -- 十安辰
  3. 爱莉安娜-格兰德推出全新个人香水R.E.M.
  4. 92天寒窗苦学,泪谈京东三面+交叉面经历,终获30K*14薪
  5. windows 批处理命令打开文件
  6. 数据停止命令_停止提供您的数据
  7. 亚马逊CPC,儿童玩具CPC
  8. 净空法师:年轻时候好,是你前生所修的
  9. 网站服务器监测通知工具11款
  10. 我的世界(MC) Forge 1.20.1 服务端搭建教程