reload() не помогает
Есть идея запустить заранее окошко matplolib и потом через draw() перерисовывать график, пробовал - не получилось(наверное неправильно использовал)
Или через try/except?
Это упрощенный цикл, для примера:
from pylab import *
while 1:
n = input('Enter value n:')
t = arange(0.0, n+0.01, 0.01)
s = cos(2*2*pi*t)
plot(t, s, '-', lw=2)
xlabel('time (s)')
ylabel('voltage (mV)')
title('About as simple as it gets, folks')
grid(True)
axes().set_aspect('equal', 'datalim')
show()