Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】


Posted in Python onJanuary 07, 2019

本文实例讲述了Python基于matplotlib画箱体图检验异常值操作。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#! python3
import pandas as pd
import os
import matplotlib.pyplot as plt
data=pd.read_excel('catering_sale.xls',index_col='日期')
plt.rcParams['font.sans-serif']=['SimHei']#正常显示中文
plt.rcParams['axes.unicode_minus']=False#正常显示负号
plt.figure(figsize=(8,8))
p=data.boxplot(return_type='dict')
x=p['fliers'][0].get_xdata()
y=p['fliers'][0].get_ydata()
y.sort()
for i in range(len(x)):
  if i>0:
    plt.annotate(y[i],xy=(x[i],y[i]),xytext=(x[i]+0.05-0.8/(y[i]-y[i-1]),y[i]))
  else:
    plt.annotate(y[i],xy=(x[i],y[i]),xytext=(x[i]+0.8,y[i]))
plt.show()

运行结果:

Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】

附:catering_sale.xls点击此处本站下载

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
深入理解Python中装饰器的用法
Jun 28 Python
Python实现的概率分布运算操作示例
Aug 14 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 Python
python实现简单名片管理系统
Nov 30 Python
python web自制框架之接受url传递过来的参数实例
Dec 17 Python
python utc datetime转换为时间戳的方法
Jan 15 Python
使用Python画股票的K线图的方法步骤
Jun 28 Python
Django中的session用法详解
Mar 09 Python
Python迭代器Iterable判断方法解析
Mar 16 Python
Python HTMLTestRunner如何下载生成报告
Sep 04 Python
python批量创建变量并赋值操作
Jun 03 Python
python读取几个G的csv文件方法
Jan 07 #Python
实时获取Python的print输出流方法
Jan 07 #Python
Python 运行 shell 获取输出结果的实例
Jan 07 #Python
在python 中实现运行多条shell命令
Jan 07 #Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 #Python
python 对多个csv文件分别进行处理的方法
Jan 07 #Python
python 同时运行多个程序的实例
Jan 07 #Python
You might like
php+highchats生成动态统计图
2014/05/21 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
python多线程http下载实现示例
2013/12/30 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
网吧最新创业计划书范文
2014/03/27 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
物业保安辞职信
2015/05/12 职场文书
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript