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程序设计入门(3)数组的使用
Jun 16 Python
python中requests库session对象的妙用详解
Oct 30 Python
Django 根据数据模型models创建数据表的实例
May 27 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
Python实现通过解析域名获取ip地址的方法分析
May 17 Python
Python编写带选项的命令行程序方法
Aug 13 Python
解决reload(sys)后print失效的问题
Apr 25 Python
理解Django 中Call Stack机制的小Demo
Sep 01 Python
python 爬虫如何正确的使用cookie
Oct 27 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 Python
Python基于mediainfo批量重命名图片文件
Dec 29 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分页类的代码
2011/05/18 PHP
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
jQuery EasyUI 开源插件套装 完全替代ExtJS
2010/03/24 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
jQuery窗口拖动功能的实现代码
2017/02/04 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
React服务端渲染原理解析与实践
2021/03/04 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
在Django框架中编写Contact表单的教程
2015/07/17 Python
python脚本设置系统时间的两种方法
2016/02/21 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
世界上最大的各式箱包网络零售店:eBag
2016/07/21 全球购物
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
机电系毕业生求职信
2014/07/11 职场文书
应聘教师求职信
2014/07/19 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
网吧温馨提示
2015/07/17 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
手写实现JS中的new
2021/11/07 Javascript