Python 은 matplotlib 를 기반 으로 상자 그림 검사 이상 값 작업 예제[xls 데이터 파일 다운로드 첨부]

1278 단어 Pythonmatplotlib
본 논문 의 사례 는 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()

실행 결과:

첨부:cateringsale.xls 여 기 를 클릭 하 십시오본 사이트 다운로드
Python 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.
본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기