Сюжет QQ на одной фигуре вместо 9-ти субфлотов Python - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть код, в котором я строю Q-Q распределение девяти акций (iN = 9). Итак, у меня есть одна фигура с 9-ю участками. Тем не менее, я хочу объединить эти 9 участков в один большой сюжет, поэтому одну фигуру. В настоящее время мой код:

fig, axes = plt.subplots(nrows=6, ncols=2, figsize=(9,20))
ax= axes.flatten()
for i in range(iN):
    sm.qqplot((mY[i,:]), fit = True, line='q', ax=ax[i])
    ax[i].legend(asX2[i])
plt.savefig('NSE_mY_QQplot_norm.jpg', bbox_inches='tight')
plt.show() 

Итак, я изменил код так:

 fig= plt.figure(figsize=(9,20))
 for i in range(iN):
     sm.qqplot((mY[i,:]), fit = True, line='q', ax=ax[i])
     ax[i].legend(asX2[i])
 plt.savefig('NSE_mY_QQplot_norm.jpg', bbox_inches='tight')
 plt.show()

Но тогда я вообще не понимаю фигуру. Только это примечание после того, как я управляю этим:
matplotlib.figure.Figure в 0x1c22325828

Помощь приветствуется, спасибо !!

1 Ответ

0 голосов
/ 18 марта 2019

Мне на две репутации не хватает возможности комментировать, поэтому я оставлю это как ответ.Подобный вопрос был задан пару дней назад (намного позже вашего), который, по-видимому, дает желаемый результат: Python: множественный QQ-график

...