From a82be3377c721207113ebf921f8251a112c25f22 Mon Sep 17 00:00:00 2001 From: NicolasBSN Date: Wed, 15 Mar 2017 10:33:56 +0100 Subject: [PATCH] =?UTF-8?q?Update=20Bar=5FChart=20+=20R=C3=A9cup=5Fmat.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parties/Bar_Chart + Récup_mat.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/parties/Bar_Chart + Récup_mat.py b/parties/Bar_Chart + Récup_mat.py index daa1697..e77db72 100644 --- a/parties/Bar_Chart + Récup_mat.py +++ b/parties/Bar_Chart + Récup_mat.py @@ -28,19 +28,21 @@ fig.suptitle('Animation des stratégies') cmap = mpl.colors.ListedColormap(["black","green","blue","red"]) bounds=[0,1,2,3] norm=mpl.colors.BoundaryNorm(bounds, cmap.N) -img=plt.imshow(HistoriqueGrille[0], interpolation = "nearest", cmap = cmap , norm = norm) +img=plt.imshow(matRecup(0, 'stratégies'), interpolation = "nearest", cmap = cmap , norm = norm) def update(next_iteration,*args): - img.set_array(HistoriqueGrille[next_iteration]) + img.set_array(matRceup(0 , 'stratégies') return img, -anim = animation.FuncAnimation(fig, update, frames=range(4), interval=1000, blit=True) +anim = animation.FuncAnimation(fig, update, frames=range(Maxiterations), interval=1000, blit=True , repeat = False) plt.show() -def matStratIté(i): + + +def matRecup(i, param): array*str-> array """Récupère la matrice avec seulement le paramètre stratégie pour chaque joueur , à litération i voulue""" @@ -51,9 +53,9 @@ def matStratIté(i): for ligne in range (0,TailleGrilleX): #int ligne for colonne in range (0, TailleGrilleY): #int colonne - matStrat[ligne][colonne]=matrice[ligne][colonne]['strategie'] + matStrat[ligne][colonne]=matrice[ligne][colonne][param] - return matStrat + return matR