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实现list反转实例汇总
Nov 11 Python
详解python单例模式与metaclass
Jan 15 Python
python多进程和多线程究竟谁更快(详解)
May 29 Python
python 中的divmod数字处理函数浅析
Oct 17 Python
python利用OpenCV2实现人脸检测
Apr 16 Python
使用python写的opencv实时监测和解析二维码和条形码
Aug 14 Python
Python中PyQt5/PySide2的按钮控件使用实例
Aug 17 Python
pytorch之添加BN的实现
Jan 06 Python
Python操作Jira库常用方法解析
Apr 10 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 Python
python 实现学生信息管理系统的示例
Nov 28 Python
用Python仅20行代码编写一个简单的端口扫描器
Apr 08 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 session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
JS 文件大小判断的实现代码
2010/04/07 Javascript
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
2012/12/03 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
浅谈jquery.fn.extend与jquery.extend区别
2015/07/13 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
浅谈javascript中的 “ && ” 和 “ || ”
2017/02/02 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
JS数据类型分类及常用判断方法
2020/11/19 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
Python3多线程操作简单示例
2018/05/22 Python
Python socket实现的简单通信功能示例
2018/08/21 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
python处理document文档保留原样式
2019/09/23 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
python 实现汉诺塔游戏
2020/11/28 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
开办饭店创业计划书
2013/12/28 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
使用scrapy实现增量式爬取方式
2022/06/21 Python