Pandas+Matplotlib 箱式图异常值分析示例


Posted in Python onDecember 09, 2019

我就废话不多说了,直接上代码吧!

# -*- coding: utf-8 -*-
 
import pandas as pd
import matplotlib.pyplot as plt
 
catering_sale = '../data/catering_sale.xls'
data = pd.read_excel(catering_sale, index_col=u'日期') #指定日期列为索引,data类型为DataFrame
 
plt.rcParams['font.sans-serif'] = ['SimHei']  #指定字体为黑体
plt.rcParams['axes.unicode_minus'] = False  #显示负号
 
plt.figure()
p = data.boxplot(return_type='dict')  #画箱式图
 
x = p['fliers'][0].get_xdata()  #fliers为异常值标签,get_xdata()与get_ydata()用来获取横纵坐标数组
y = p['fliers'][0].get_ydata()
y.sort()
 
#使用annotate添加注释,xy表示标注点坐标, xytext表示注释坐标
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.08, y[i]))
 
plt.show()
 
 
​

以上这篇Pandas+Matplotlib 箱式图异常值分析示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python查询Mysql时返回字典结构的代码
Jun 18 Python
python操作mysql中文显示乱码的解决方法
Oct 11 Python
整理Python中的赋值运算符
May 13 Python
python 读写excel文件操作示例【附源码下载】
Jun 19 Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 Python
如何通过python的fabric包完成代码上传部署
Jul 29 Python
pandas 选取行和列数据的方法详解
Aug 08 Python
Python OpenCV图像指定区域裁剪的实现
Oct 30 Python
Python的赋值、深拷贝与浅拷贝的区别详解
Feb 12 Python
Python常见反爬虫机制解决方案
Jun 01 Python
python进度条显示-tqmd模块的实现示例
Aug 23 Python
python控制台打印log输出重复的解决方法
May 14 Python
Python箱型图处理离群点的例子
Dec 09 #Python
Python实现非正太分布的异常值检测方式
Dec 09 #Python
python 实现检验33品种数据是否是正态分布
Dec 09 #Python
Python远程开发环境部署与调试过程图解
Dec 09 #Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
Dec 09 #Python
Python udp网络程序实现发送、接收数据功能示例
Dec 09 #Python
python3 tcp的粘包现象和解决办法解析
Dec 09 #Python
You might like
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
javascript 写类方式之四
2009/07/05 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
面向对象的Javascript之三(封装和信息隐藏)
2012/01/27 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
Python封装shell命令实例分析
2015/05/05 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
python 实现dict转json并保存文件
2019/12/05 Python
详解Python中如何将数据存储为json格式的文件
2020/11/18 Python
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
行政人事经理职位说明书
2014/03/05 职场文书
推荐信怎么写
2014/05/09 职场文书
项目投资建议书
2014/05/16 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
标准版离职证明书
2014/09/12 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle