Programación Web y Scripting > Python

 Animación sencilla

(1/1)

Mig60:
Soy nuevo en python y estoy trantando de hacer una gráfica x-y con animación donde aparezcan los puntos uno por uno.
Mas o menos conseguí hacerlo de ua manera cencilla pero la g?afica desaparece cuando termina el bucle.
El código es

--- Código: Python --- # This Python file uses the following encoding: utf-8import matplotlib.pyplot as pltimport numpy plt.ion() xi = 0.1r = numpy.arange(0,4,0.1) point = plt.plot(0, xi) #define y nombra la curvafor i in range(1,20):    xf = r[20]*xi*(1-xi)    point = plt.plot(i, xf) #define y nombra la curva    plt.setp(point, color='b', marker = 'o') #propiedades de la curva    plt.axis([0, 20, -0.1, 1]) # tamaño de los ejes    xi = xf    plt.draw() # muestra la figura iterativamente  Como ven todo es vastante cencillo, pero la ventana desaparece automaticamente al final del programa y yo quiero que permanezca hasta que yo la mate, como ocurre normalmente con las gráficas comunes.

Navegación

[0] Índice de Mensajes

Ir a la versión completa