Animación simple de coordenadas 2D usando matplotlib y pyplot

Soy nuevo en matplotlib. Tengo una lista de coordenadas x-y que actualizo en python y quiero animar usando la pirota de matplotlib. Quiero especificar el rango xy el rango y por adelantado. A continuación se muestra mi código actual:

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()

Como puedes ver, yo usoplt.plot() yplt.show() al final de mi bucle de iteración Trazar solo las coordenadas finales. Pero quiero dar este paso.dentro el bucle y la gráfica en cada iteración con un tiempo de pausa específico para que tenga una animación mientras se ejecuta el bucle.

El simple hecho de mover esa declaración dentro del bucle o los ajustes sobre el mismo no están funcionando. Sin embargo, quiero que sea muy simple y no quiero usarmatplotlib.animation. ¿Hay algún método simple sin usar muchos más módulos y bibliotecas (solo cosas comoplt.pause() y quizás solo un poco más) ¿eso me permitirá hacer lo que quiero?

Miré en muchos lugares en línea, y el problema al que me enfrento con la mayoría de los métodos es que estoy usando python (x, y) (esa es la versión 2.7 de python) en Windows para esto, y las animaciones que usan módulos y bibliotecas demasiado complicadas están fallando aquí.

Sin embargo, soy capaz de ejecutar cosas simples comoeste ejemplo en el sitio de matplotlib, que está cerca de lo que quiero, pero no del todo. Entonces, tal vez lo mejor sea una modificación de este ejemplo que funcione para mi caso de datos 2D (ese ejemplo es para una fila 1D). Pero cualquier otra sugerencia es bienvenida.

Respuestas a la pregunta(1)

Su respuesta a la pregunta