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获取CPU和内存信息的思路与实现(linux系统)
Jan 03 Python
Python实现Linux监控的方法
May 16 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
Python实现的远程文件自动打包并下载功能示例
Jul 12 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
python数字类型math库原理解析
Mar 02 Python
django model object序列化实例
Mar 13 Python
python图片指定区域替换img.paste函数的使用
Apr 09 Python
Pyside2中嵌入Matplotlib的绘图的实现
Feb 22 Python
python 求两个向量的顺时针夹角操作
Mar 04 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实现股票趋势图和柱形图
2015/02/07 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
jQuery 使用手册(五)
2009/09/23 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
jquery操作select大全
2014/04/25 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
详解如何实现一个简单的 vuex
2018/02/10 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
使用Node.js实现base64和png文件相互转换的方法
2020/03/11 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
MySQLdb ImportError: libmysqlclient.so.18解决方法
2014/08/21 Python
Python文件去除注释的方法
2015/05/25 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
python自动生成证件号的方法示例
2021/01/14 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
护士自我介绍信
2014/01/13 职场文书
项目申请汇报材料
2014/08/16 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
技术转让协议书
2016/03/19 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS