Animação simples de coordenadas 2D usando matplotlib e pyplot

Eu sou novo no matplotlib. Eu tenho uma lista de coordenadas x-y que eu atualizo em python e quero animar usando pyplot do matplotlib. Quero especificar antecipadamente o intervalo xeo intervalo y. Abaixo está meu código atual:

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 você pode ver, eu usoplt.plot() eplt.show() no final do meu loop de iteração para traçar apenas as coordenadas finais. Mas eu quero colocar esse passodentro o loop e plote em cada iteração com um tempo de pausa especificado para que eu tenha uma animação enquanto o loop é executado.

Apenas movendo essa declaração dentro do loop ou ajustes por aí não estão funcionando. Eu quero manter isso muito simples, e não quero usarmatplotlib.animation. Existe algum método simples sem usar muito mais módulos e bibliotecas (apenas coisas comoplt.pause() e talvez apenas um pouco mais) que vai me deixar fazer o que eu quero?

Eu olhei em muitos lugares online, e o problema que enfrento com a maioria dos métodos é que eu estou usando python (x, y) (isso é python versão 2.7) no Windows para isso, e animações usando módulos e bibliotecas muito complicados estão travando aqui.

No entanto, eu sou capaz de executar coisas simples comoeste exemplo no site matplotlib, que está perto do que eu quero, mas não é bem assim. Então talvez a melhor coisa seja uma modificação deste exemplo que funcione para o meu caso de dados 2D (esse exemplo é para uma linha 1D). Mas qualquer outra sugestão é bem vinda.

questionAnswers(1)

yourAnswerToTheQuestion