Сюжет matplotlib и открыть разные файлы netcdf
Я хотел бы построить фигуру с 25 (или менее) подсюжетами, более 5 строк и 5 столбцов. Я использую базовую карту и мне нужно открыть 25 разных файлов netcdf
Я имею:
nc0= cdms.open('fic1.nc')
nc1=cdms.open('fic2.nc') ....
m= Basemap(....)
fig = plt.figure()
for i in range(24):
fig.subplot(5,5,i+1)
X,Y=m(lon,lat)
Data=nc?('rod')
plot=m.pcolor(X,Y,Data[0,:,:])
plt.show()
Как я могу сделать, чтобы открыть файл netcdf (nc?), Когда я зацикливаюсь на графиках?
Спасибо
1 ответ
# make all of your sub-plots at once
fig, ax_list = plt.subplots(5, 5)
# loop over each axes + your file names
for ax, fname in zip(np.ravel(ax_list), list_of_filenames):
# write code that deals with one file and one axes
nc = cdms.open(fname)
m = Basemap()
m.pcolor()