由此循環產生的np.array
具有4383行和6列。我試過沒有成功使用matplotlib(pylab)中的pylab.imshow()
來顯示數組。目標是創建數組的圖像,顏色梯度表示數組值的大小。陣列的每一行表示每天(4383天)湖溫變化的深度。因此,目的是發現深度和時間上的湖泊溫度差異。謝謝用matplotlib.imshow繪製二維數組
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()
這是結果:傳說是好的,但在x軸反轉和圖像doesn't出現
這就是我需要:
你能給我一個例子,我找不到這個函數 – user1419224 2012-08-02 11:58:24