我可以从数据中绘制一个方框图:import numpy as np

import matplotlib.pyplot as plt

data = np.random.rand(100)

plt.boxplot(data)

然后,框将从25%到75%,胡须将从最小值到最大值(25%到1.5*IQR,75%到1.5*IQR),其中IQR表示四分位之间的范围。(当然,值1.5是可定制的)。

现在我想知道方块图中使用的值,即中间值、上下四分位数、上晶须端点和下晶须端点。虽然使用np.median()和np.percentile()很容易获得前三个,但是胡须的端点需要一些详细的编码:median = np.median(data)

upper_quartile = np.percentile(data, 75)

lower_quartile = np.percentile(data, 25)

iqr = upper_quartile - lower_quartile

upper_whisker = data[data<=upper_quartile+1.5*iqr].max()

lower_whisker = data[data>=lower_quartile-1.5*iqr].min()

我在想,虽然这是可以接受的,有没有一个更整洁的方法来做这件事?似乎这些值应该已经准备好从boxplot中提取出来了,因为它已经被绘制出来了。

谢谢你!

python boxplot pvalue_使用python和matplotlib获取boxplot中使用的值相关推荐

  1. Php 获取xml中的节点值

    Php获取xml中的节点值 XML: test_xml2.xml <?xml version="1.0" encoding="UTF-8"?> &l ...

  2. php 获取数组最小值,php 获取数组中最小的值与键名的方法

    上一篇博文说的是php获取数组中最大的值与键名的方法,那么这篇博文就说一下php获取数组中最小的值与键名的方法.获取数组中最小的值可以使用php中的预设函数 min() ,其使用方法也非常的简单. p ...

  3. ajax获取java session的值_jquery 怎么获取 ajax中的session值

    jquery 怎么获取 ajax中的session值 15 例如HttpContext.Current.Session["LogUserAccount"] = LogUserAcc ...

  4. PHP中获取数组中单列的值

    PHP中获取数组中单列的值如下: 利用PHP中的数组函数 array_column():返回数组中某个单列的值.(PHP 5.5+适用) 语法: array_column(array,column_k ...

  5. 【杂记】(input获取焦点失去焦点、获取input中输入的值、 键盘事件、js事件、Math 属性、手机自适应meta定义、 去掉input内置阴影、图片居中、去蓝色默认背景、点击去掉默认边框)

    1. input获取焦点失去焦点 input:focus{border:1px red solid:} 获取焦点 .focus()失去焦点.blur() 2. 获取input中输入的值 <inp ...

  6. 给定桩号获取纵断面中的高程值(c# for civil3d)

    通过civil3d提供的api,也就是纵断面Profile类提供的方法---public double ElevationAt(double station),就可以很轻松的获取纵断面对象某桩号处的高 ...

  7. 面试题-js获取cookie中存储的值?

    js获取cookie中存储的值? 1.cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript.可以由JavaScript对其进行控制,而并不是Jav ...

  8. 通过Value获取Map中的键值Key的四种方法

    1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值.然而,有的时候我们需要反过来获取,知道Value ...

  9. python正则取字符串日期_python 正则表达式获取字符串中所有的日期和时间

    提取日期前的处理 1.处理文本数据的日期格式统一化 text = "2015年8月31日,衢州元立金属制品有限公司仓储公司(以下简称元立仓储公司)成品仓库发生一起物体打击事故,造成直接经济损 ...

最新文章

  1. deepin中mysql数据库的连接_Python爬虫进阶教程(八):MySQL 数据库连接
  2. android Adapter使用详解
  3. linux中的nm命令
  4. 困扰我多年的Java泛型〈? extends T 〉和 〈? super T 〉,终于搞清楚了!
  5. 逆向分析使用COM组件对象模型的代码
  6. 教你如何利用EXCEL制作动态仪表盘
  7. MVC — 初步理解IIS工作流程
  8. 技术人必看:15张图对比高效与瞎忙的区别!
  9. linux环境编程做的是什么,Linux环境
  10. 达尔文计算机学校,中国研制出全球神经元规模最大类脑计算机
  11. linux 安装docker
  12. 使用 Vi/Vim 编辑器:基础篇
  13. matlab555定时器,数字电子时钟课程设计报告-电工
  14. hdfs 指令_HDFS 常用命令
  15. 整合并接班MSN!Win8版Skype完全体验
  16. python生成双层pdf
  17. 详细船舶信息爬虫教程:船讯网根据MMSI爬取对应船舶属性信息|附python爬虫代码
  18. 构词法——现代单词记忆十大规律
  19. 学习与记忆方法-学习之前先学如何学习
  20. xp系统禁止开机启动服务器,Window XP 开机启动超慢,哪些系统服务和进程可以禁用?...

热门文章

  1. 计算机信息的编码教案,信息的编码教案信息的编码教案.doc
  2. mysql查询mapper.xml_mapper.xml中的mysql查询问题
  3. Linux运行级别介绍和root忘记密码找回方法
  4. tomcat 在WIN10 上运行出现500错误的解决方法
  5. 阿里为什么推崇java_为什么阿里巴巴 Java 开发手册推荐使用 LongAdder,而不是 volatile?...
  6. filter在ios不兼容 js_jq的animate属性不支持transform 和 ios手机上box-shadow兼容性问题 和...
  7. 对于一个html元素,有几种方法修改样式方法的优先级,HTMLCSS常见面试题及疑难解答...
  8. java数组硬盘读取,java中如何通过IO流将稀疏数组写入磁盘和从磁盘中读取,整行存,整行取...
  9. java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)
  10. 单片机中段程序_单片机c语言中的一小段程序解读