Подграфики внутри циклов forPython

Программы на Python
Ответить
Anonymous
 Подграфики внутри циклов for

Сообщение Anonymous »

Я хочу поместить четыре файловых графика в 1 фигуру подграфика из цикла.

Я зациклил несколько файлов (четыре файла данных), чтобы извлечь из него определенные данные (например, широта, долгота и оптическая глубина аэрозоля), который правильно напечатан, что позволяет предположить, что он успешно обошел файлы и извлек то, что мне нужно. Когда я продолжаю цикл и просто рисую результаты, он отображает четыре отдельных фигуры, поскольку я не делал подзаголовок.

Когда я реализую некоторый код подсюжета, он делает много вещей, но не то, что я хочу. Мне нужен 1 рисунок подграфика с 2 строками и 2 столбцами, показывающий каждый файл, а не 4 рисунка подзаголовка, повторяющие только один файл для каждого подзаголовка.

Это мой сокращенный код:< /p>

Код: Выделить всё

for lim in mlims:
fil= ilfil + innm +'kd00' + jad +'nam'
ln= Dataset(ilfil)
longit = vn.variables['longitude'][:]
latitud = vn.variables['latitude'][:]
## etc .....
aode       = var1+var2
aod=np.squeeze(aode[:,2,:,:])

lons, lats = np.meshgrid(lonitud, latatit)
x, y = map(lons, lats)

ii=[0,1,2,3]
fig, axes = plt.subplots(nrows=4, ncols=4, figsize=(2,5))
for ax,mon_index,lname in zip(axes.flatten(),ii, mnames):

axis=np.arange(0+0.025,0.5+0.025,0.025)

cs = ax.contourf(x,y,aod,axis,cmap='seismic',linewidths=1.)
cbar = map.colorbar(cs)

plt.title(AOD)

plt.show()
Код выводит следующее: 1 — это график файла, но я не хочу, чтобы один и тот же файл повторялся на одном рисунке подграфика, а 2+ — это график< /p>

Я хочу, чтобы выводилось:

1 1
1 2 — для первого файла

1 1
1 3 - второй файл

1 1
1 4 - третий

1 1
1 5

Я пытаюсь получить всего лишь:
2 3
4 5

Подробнее здесь: https://stackoverflow.com/questions/556 ... -for-loops
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»