Prosta animacja współrzędnych 2D za pomocą matplotlib i pyplot

Jestem nowy w matplotlib. Mam listę współrzędnych x-y, które aktualizuję w Pythonie i chcę animować za pomocą pyplot matplotliba. Chcę wcześniej określić zakres x i zakres y. Poniżej znajduje się mój obecny kod:

import matplotlib.pyplot as plt
x=[1,2,3,4]
y=[5,6,7,8]
for t in range(100):
    #lists x and y get updated here
    #...
plt.plot(x, y, marker='o', linestyle='None')
plt.show()

Jak widzisz, używamplt.plot() iplt.show() na końcu mojej pętli iteracyjnej wykreślić tylko ostateczne współrzędne. Ale chcę to zrobićwewnątrz pętla i wykres przy każdej iteracji z określonym czasem pauzy, tak że mam animację podczas działania pętli.

Przeniesienie tego oświadczenia do pętli lub poprawek nie działa. Chcę jednak zachować to bardzo proste i nie chcę ich używaćmatplotlib.animation. Czy istnieje jakaś prosta metoda bez użycia wielu modułów i bibliotek (tylko takie rzeczyplt.pause() a może tylko trochę więcej), które pozwolą mi zrobić to, co chcę?

Patrzyłem na wiele miejsc w Internecie, a problem, który napotykam w przypadku większości metod, polega na tym, że używam w tym celu w systemie Windows python (x, y) (to jest python w wersji 2.7), a animacje używające zbyt skomplikowanych modułów i bibliotek ulegają awarii.

Jednak potrafię uruchamiać proste rzeczyten przykład na stronie matplotlib, która jest bliska temu, czego chcę, ale nie do końca. Więc być może najlepszą rzeczą będzie modyfikacja tego przykładu, która działa dla mojego przypadku danych 2D (przykład dla wiersza 1D). Ale każda inna sugestia jest mile widziana.

questionAnswers(1)

yourAnswerToTheQuestion