Update Bar_Chart + Récup_mat.py

This commit is contained in:
NicolasBSN 2017-03-08 11:45:12 +01:00 committed by GitHub
parent 0b6af27592
commit b5f17b6295
1 changed files with 9 additions and 14 deletions

View File

@ -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')