Самый простой способ сделать это - добавить задержку перед следующим графиком, используя, возможно, time.sleep, а затем закрыть старый график, прежде чем рисовать следующий.

у увидеть, как график меняется с различными значениями, используя цикл. Я хочу видеть это на том же сюжете. Но я не хочу, чтобы остатки предыдущего сюжета на рисунке. В MATLAB это возможно, создавая фигуру и просто рисуя поверх этой фигуры. Закрытие, когда цикл заканчивается.

Подобно,

fh = figure();
%for loop here
%do something with x and y    
subplot(211), plot(x);
subplot(212), plot(y); 
pause(1)
%loop done
close(fh);

Я не могу найти эквивалент этого в matplotlib. Обычно все вопросы связаны с нанесением различных рядов на одном и том же графике, что, как представляется, вполне естественно для matplotlib, путем построения нескольких рядов с использованиемplt.plot() а затем показывая их все, наконец, используяplt.show(), Но я хочу обновить сюжет.

Ответы на вопрос(0)

Ваш ответ на вопрос