Python Automati c Графический бэкэнд Cru sh в Spyder - PullRequest
0 голосов
/ 27 апреля 2020

Я хочу построить некоторые данные в реальном времени в Spyder. Чтобы сделать это, я сначала реализовал следующий код:

import numpy as np
import matplotlib.pyplot as plt
import time



fig = plt.figure()
ax = fig.add_subplot(111)
fig.show()

i = 0
x, y_ask = [], []    


while True:
    x.append(i)
    y_ask.append(i**2)

    ax.plot(x, y_ask, color='b')
    fig.canvas.draw()

    time.sleep(1)
    i += 1

У меня проблема в том, что, хотя я установил «Automati c» на Graphi c бэкэнд I python консоль, окно графика вылетает («не отвечает») при запуске программы. Я просто получаю график "окончательного состояния c", когда я останавливаю программу после нескольких итераций.

Вместо этого программа работает без проблем на записной книжке Jupyter (просто вызывая "% matplotlib notebook" в начале code ").

Как я могу исправить эту проблему с помощью Spyder?

...