이 루프로 인해 생성되는 np.array
에는 4383 개의 행과 6 개의 열이 있습니다. matplotlib (pylab)의 pylab.imshow()
을 사용하여 배열을 표시하려고 시도했지만 성공하지 못했습니다. 목표는 배열의 이미지를 생성하는 것입니다. 색상 그라디언트는 배열 값의 크기를 나타냅니다. 배열의 각 행은 매일 (4383 일) 호수 온도의 심도 변화를 나타냅니다. 따라서 호수의 기온은 깊이와 시간에 따라 차이가 있습니다. 전설은 괜찮지 만, x 축이 반전하고 이미지가 나던이 내가해야 할 것입니다 matplotlib.imshow로 2D 배열 플로팅
나타납니다 :이 결과 당신
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()
감사
exammple을 줄 수 있습니까?이 함수를 찾을 수 없습니까? – user1419224