Python基於matplotlib畫箱體圖檢驗異常值操作示例【附xls數據文件下載】

這篇文章主要介紹了Python基於matplotlib畫箱體圖檢驗異常值操作,涉及Python針對xls格式數據文件的讀取、matplotlib圖形繪製等相關操作技巧,並附帶xls數據文件供讀者下載參考,需要的朋友可以參考下

本文實例講述了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數學運算技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧彙總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧彙總

希望本文所述對大家Python程序設計有所幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章