Pandas+Matplotlib 箱式图异常值分析示例
我就废话不多说了,直接上代码吧!
#-*-coding:utf-8-*- importpandasaspd importmatplotlib.pyplotasplt 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表示注释坐标 foriinrange(len(x)): ifi>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箱式图异常值分析示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短