Я использую matplotlib для рисования некоторых фигур. Мой код выглядит следующим образом:
while True:
fig = plt.figure()
### draw something include time.
plt.show()
time.sleep(5)
В Spyder код работает так, как ожидалось: он обновляется каждые 5 секунд на консоли i Python. Однако, когда я запускаю его в командной строке, он не ссылается на sh (как видно из напечатанной метки времени). Что там не так?
Спасибо!
Из дальнейших попыток я обнаружил, что если я закрою фигуру, будет создана новая фигура. Но это не то, что я хочу. Я хочу, чтобы фигура оставалась там, показывая новую информацию, чтобы мы могли видеть ее в любое время. Я не хочу ничего делать после запуска программы.