Update Bar_Chart + Récup_mat.py

This commit is contained in:
NicolasBSN 2017-03-15 10:33:56 +01:00 committed by GitHub
parent 6d80ffecae
commit a82be3377c
1 changed files with 8 additions and 6 deletions

View File

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