Pregunta

Tengo funciones que contribuyen a pequeñas partes de una generación de figuras. ¿Estoy tratando de usar estas funciones para generar múltiples figuras? Así que algo como esto:

  1. trabajar con la Figura 1
  2. hacer otra cosa
  3. trabajar con la Figura 2
  4. hacer otra cosa
  5. trabajar con la Figura 1
  6. hacer otra cosa
  7. trabajar con la Figura 2

¡Si alguien pudiera ayudar, sería genial!

¿Fue útil?

Solución

Hay varias formas de hacerlo, y la más simple es usar los números de las figuras. El siguiente código hace dos figuras, # 0 y # 1, cada una con dos líneas. # 0 tiene los puntos 1,2,3,4,5,6, y # 2 tiene los puntos 10,20,30,40,50,60.

from pylab import *

figure(0)
plot([1,2,3])

figure(1)
plot([10, 20, 30])

figure(0)
plot([4, 5, 6])

figure(1)
plot([40, 50, 60])

show()

Otros consejos

Para obtener una respuesta más general a esta pregunta ya las preguntas que pueda tener pronto, recomendaría el tutorial oficial .

La mejor manera de mostrar varias figuras es usar matplotlib o pylab. (para ventanas) con matplotlib puede preparar las figuras y luego, cuando termina el proceso con ellas, puede mostrarlas con el comando " matplotlib.show () " y todas las figuras deben ser mostradas.

(en linux) no tiene problemas para agregar cambios a las cifras porque el modo interactivo está habilitado (en Windows el modo interactivo no funciona).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top