1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
%matplotlib inline
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import glob
import numpy as np
#récupération des données
namespace = globals()
date_Debut=2017
date_Fin=2016
for i in sorted(glob.glob("*.xlsx")):
print(i)
date_Fin=date_Fin+1
namespace['test%d' % date_Fin] = pd.read_excel(io=i, sheet_name=0,header=0)
def distogrameEMParAnnee(Dannee,nomProjet):
mois=[1,2,3,4,5,6,7,8,9,10,11,12]
tabEMois = Dannee.loc[Dannee["projet"] == nomProjet,['etape','mois']]
i=0
while(i<=12):
namespace['tabEMois%d' % i] = Dannee.loc[(Dannee['projet'] == nomProjet) & (Dannee['mois'] == i),['etape']]
namespace['nbEtapeParMois%d' % i] = namespace['tabEMois%d' % i].size
i=i+1
etapeParMois=[nbEtapeParMois1,nbEtapeParMois2,nbEtapeParMois3,nbEtapeParMois4,nbEtapeParMois5,nbEtapeParMois6,nbEtapeParMois7,nbEtapeParMois8,nbEtapeParMois9,nbEtapeParMois10,nbEtapeParMois11,nbEtapeParMois12]
plt.bar(mois, etapeParMois)
plt.xlabel("mois")
plt.ylabel("Etape par mois")
plt.style.use('seaborn')
plt.show
def infoPourUnProjetSurDesAnnee(DanneeInf, DanneeSupp ,nomProjet):
DanneeInf=DanneeInf-1
while DanneeInf < DanneeSupp :
DanneeInf = DanneeInf+1
distogrameEMParAnnee(namespace['test%d' % DanneeInf],nomProjet)
infoPourUnProjetSurDesAnnee(2017,2018,'henri') |
Partager