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操作MongoDB基础知识
Nov 01 Python
使用setup.py安装python包和卸载python包的方法
Nov 27 Python
Python写的一个简单DNS服务器实例
Jun 04 Python
使用Python实现下载网易云音乐的高清MV
Mar 16 Python
Python中属性和描述符的正确使用
Aug 23 Python
python并发编程之线程实例解析
Dec 27 Python
Django自定义用户认证示例详解
Mar 14 Python
python生成1行四列全2矩阵的方法
Aug 04 Python
python excel转换csv代码实例
Aug 26 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
python将音频进行变速的操作方法
Apr 08 Python
pycharm远程连接服务器并配置python interpreter的方法
Dec 23 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
第1次亲密接触PHP5(2)
2006/10/09 PHP
PHP 开源框架22个简单简介
2009/08/24 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
php微信公众平台开发类实例
2015/04/01 PHP
php实现记事本案例
2020/10/20 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
ES6中的Promise代码详解
2017/10/09 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
基于iview的router常用控制方式
2019/05/30 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
Vue Router 实现动态路由和常见问题及解决方法
2020/03/06 Javascript
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
python实现维吉尼亚算法
2019/03/20 Python
python之列表推导式的用法
2019/11/29 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
小学生教师节演讲稿
2014/09/03 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
工作收入证明模板
2015/06/12 职场文书