En traçant un tableau 2D avec matplotlib.imshow

La np.array que les résultats de cette boucle a 4383 lignes et 6 colonnes. J'ai essayé sans succès d'utiliser pylab.imshow() de matplotlib(pylab) pour afficher le tableau. L'objectif est de créer une image de la matrice, dans laquelle les couleurs gradient de représenter l'ampleur de la matrice de valeurs. Chaque ligne du tableau représente la variation de la profondeur d'un lac de la température dans chaque jour (4383 jours). Ainsi, l'objectif est de trouver les différences dans le lac des températures en profondeur et avec le temps. Merci

TempLake=np.zeros((N+1,Nlayers)) 
TempLake[0]=T0 

Q=np.zeros(N+1) 
Q[0]=0.0 
for i in xrange(N): 
    Q[i+1]=Qn(HSR[i],TD[i],FW[i],TempLake[i][0]) 
    TempLake[i+1]=main_loop(Z,z,Areat0,Areat1,TempLake[i],wind[i],Q[i],Q[i+1]) 


im = plt.imshow(tem, cmap='hot') 
plt.colorbar(im, orientation='horizontal')  
plt.show() 

C'est le résultat: La légende est bien, mais l'axe des x sont inversées et l'image n'apparaît pas
En traçant un tableau 2D avec matplotlib.imshow

C'est ce dont j'ai besoin:
En traçant un tableau 2D avec matplotlib.imshow

OriginalL'auteur user1419224 | 2012-08-02