Мой многократный сюжет, использующий субплот matplotlib.pyplot, не имеет той же позиции - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь сделать 5 графиков, используя для итерации l oop в matplotlib, но моя третья картинка смещается немного вправо.

У вас есть идеи, чтобы решить эту проблему?

Вот мой код:

for i in range(len(sta310)):

    plt.figure(figsize = (15,10))
    plt.tight_layout()
    plt.subplot(5,1,i+1)
    plt.plot(t,sta310[i])
    plt.axvline(x = t[np.argmax(kurto)],color='red')

1 Ответ

0 голосов
/ 04 апреля 2020

Я наконец понял это. Извините, я пока не могу опубликовать какую-либо цифру, чтобы вы лучше поняли мой вопрос, поскольку я просто присоединяюсь к StackOverflow через несколько недель

Вот решение:

fig, axs = plt.subplots(5)
fig.set_figheight(10)
fig.set_figwidth(15)

for i in range(len(sta310)):
    axs[i].plot(t,sta310[i])
    axs[i].axvline(x = t[np.argmax(kurto)],color='red')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...