每个人的成功之路可能有所不同,但我相信成功需要每个想要成功的人人民努力奋斗和奋斗,通往成功的每条道路都是坎s曲折。
本文实例讲述了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()
运行结果:
附:catering_sale.xls点击此处本站下载。
希望本文所述对大家Python程序设计有所帮助。
到此这篇关于Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】就介绍到这了。运筹帷幄之中,决胜考场之上。更多相关Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!