np.array
, полученный в результате этого цикла, имеет 4383 строки и 6 столбцов. Я безуспешно пытался использовать pylab.imshow()
из matplotlib (pylab )для отображения массива. Цель состоит в том, чтобы создать изображение массива, в котором градиент цветов представляет величину значений массива. Каждая строка массива представляет изменение температуры озера по глубине за каждый день (4383 дня ). Таким образом, цель состоит в том, чтобы найти различия в температуре озера по глубине и во времени. Спасибо
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 -перевернута и изображение не появляется
Это то, что мне нужно: