Я знаю, что этот вопрос старый, но теперь есть доступный пакет под названием drawow на GitHub как «python-drawow». Это дает интерфейс, подобный приводу MATLAB - вы можете легко обновить фигуру.
Пример для вашего варианта использования:
import matplotlib.pyplot as plt
from drawnow import drawnow
def make_fig():
plt.scatter(x, y) # I think you meant this
plt.ion() # enable interactivity
fig = plt.figure() # make a figure
x = list()
y = list()
for i in range(1000):
temp_y = np.random.random()
x.append(i)
y.append(temp_y) # or any arbitrary update to your figure's data
i += 1
drawnow(make_fig)
python- drawow - тонкая обертка вокруг plt.draw
, но обеспечивает возможность подтверждения (или отладки) после отображения фигуры.
Вы должны убедиться, что ваша терминальная оболочка находится в правильном каталоге.
$ cd ~/Documents/myProject
$ npm init
Чтобы создать его в Sublime Text, вам нужно будет найти какой-нибудь плагин или просто сохранить файл с именем package.json
.
Лучше всего выполнить команды, которые есть в пакетах для Sublime Text. В PackageControl их немало, просто найдите и возьмите ваш любимый.