diff --git a/parties/Bar_Chart + Récup_mat.py b/parties/Bar_Chart + Récup_mat.py index 99a67a9..1a4fd10 100644 --- a/parties/Bar_Chart + Récup_mat.py +++ b/parties/Bar_Chart + Récup_mat.py @@ -14,7 +14,7 @@ StratsResultats = list() ListeStrategies = list() -def recup_mat(matrice, param): +"""def recup_mat(matrice, param): """ array*str-> array Récupère la matrice avec seulement le paramètre (état,strat,années de prison) voulu afin de pouvoir avoir les stats plus facilement""" @@ -23,17 +23,17 @@ def recup_mat(matrice, param): for ligne in range (0,TailleGrilleX): #int ligne for colonne in range (0, TailleGrilleY): #int colonne - matR[ligne][colonne]=matrice[ligne][colonne][param] + matR[ligne][colonne]=Grille [ligne][colonne][param] - return matR + return matR""" def bar_chart(): """array->graph Retourne le diagramme en baton qui met en évidence le nombre d'années de prison en fonction de la stratégie. Il est mis à jour à chaque fos que tous les éléments de la grille ont fait leur 8 parties locales""" - matStrat=recup_mat(matrice,'strategie') - matGain= recup_mat(matrice,'annees_de_prison') + matStrat=recup_mat('strategie') + matGain= recup_mat('annees_de_prison') #initialisation des paramètres #list gain @@ -50,18 +50,13 @@ def bar_chart(): - for ligne in range (0,TailleGrilleX): - for colonne in range(0, TailleGrilleY): - for j in range(0,len(ListeStrategies)): - - if matStrat[ligne,colonne]==j: - strat[j]=strat[j]+1 - gain[j]=gain[j]+matGain[ligne,colonne] - + for i in range(0,len(ListeStrategies)): + strat[i]=StratsResultats[i]['nb_utilisations'] + gain[i]=StratsResultats[i]['total_ans_prisons'] + - Strat=('1','2', '3','4' ,'5')