Самый простой способ перерисовать фигуру Matplotlib - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь установить простой фрагмент кода для перерисовки сюжета matplotlib.

Я использую этот код:

# initialization of figure
fig = plt.figure(figsize=(10, 5))

for x in range(5):
    plt.clf()
    plt.plot(x)
    if x == 0:
        plt.show()
    else:
        plt.draw  # or fig.canvas.draw()
    plt.clf()

График get создается только когда я использую plt.show (), но когда я использую функцию plt.draw, график просто зависает.

Есть предложения, чтобы это исправить?

Спасибо!

1 Ответ

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

Вам не хватает паретезов после plt.draw, поэтому вы на самом деле не вызываете метод.

Должно быть:

plt.draw()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...