Я новичок в Python и пришел с большей точки зрения Matlab. Я пытаюсь сделать серию подстроек из 2 x 5 панелей. Мой подход до сих пор заключается в том, чтобы преобразовать (до некоторой степени) мой код Matlab в Python и построить мои подзадачи в цикле. Относительная часть кода выглядит следующим образом:
fig=plt.figure(figsize=(15, 6),facecolor='w', edgecolor='k')
for i in range(10):
#this part is just arranging the data for contourf
ind2 = py.find(zz==i+1)
sfr_mass_mat = np.reshape(sfr_mass[ind2],(pixmax_x,pixmax_y))
sfr_mass_sub = sfr_mass[ind2]
zi = griddata(massloclist, sfrloclist, sfr_mass_sub,xi,yi,interp='nn')
temp = 250+i # this is to index the position of the subplot
ax=plt.subplot(temp)
ax.contourf(xi,yi,zi,5,cmap=plt.cm.Oranges)
plt.subplots_adjust(hspace = .5,wspace=.001)
#just annotating where each contour plot is being placed
ax.set_title(str(temp))
Как новичок в этом форуме, мне кажется, что мне не разрешено прикреплять полученный образ. Однако, исходя из моего индексации в коде как "temp", результирующая компоновка панелей размером 2 x 5:
251 - 252 - 253 - 254 - 255
256 - 257 - 258 - 259 - 250
Однако, я хочу
250 - 251 - 252 - 253 - 254
255 - 256 - 257 - 258 - 259
То есть первая панель (250) появляется в последней позиции, где я думаю, что должно быть 259. И, кажется, 251, где я хочу разместить 250. Кажется, что все они находятся в правильной последовательности, только круговой сдвиг на один.
Я знаю, что это будет что-то очень глупое, но оцените любую помощь, которую вы можете дать.
Спасибо заранее.