def add (x):
BigData.resize( BigData.shape[0]+1, BigData.shape[1] )
BigData[-1] = x
Однако, если я однажды вывожу график, resize перестает работать, так как появляется другой массив, ссылающийся на первый.
Как это обойти? Копировать весь массив в другой? Очень расточительно, да и не получится наверно, пока окно с графиком не закрою?
И ещё, если я вывожу график через matplotlib (pylab), то после его отображения примерно так “pl.show()”, программа останавливается до закрытия появившегося окна с графиком, а мне надо чтобы программа работала и периодически выводила на экран обновленный график. Как этого добиться?
Выводить график на десятки тысяч точек это, конечно, изврат, после сделаю прореживание. Но сейчас хочу разобраться, как чего работает.