Domanda

Ho funzioni che contribuiscono a piccole parti di una generazione di figure. Sto cercando di utilizzare queste funzioni per generare più figure? Quindi qualcosa del genere:

  1. lavora con la Figura 1
  2. fai qualcos'altro
  3. lavora con la Figura 2
  4. fai qualcos'altro
  5. lavora con la Figura 1
  6. fai qualcos'altro
  7. lavora con la Figura 2

Se qualcuno potesse aiutare, sarebbe fantastico!

È stato utile?

Soluzione

Esistono diversi modi per farlo e il più semplice è usare i numeri delle cifre. Il codice seguente crea due cifre, # 0 e # 1, ciascuna con due righe. # 0 ha i punti 1,2,3,4,5,6 e # 2 ha i punti 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()

Altri suggerimenti

Per una risposta più generale a questa domanda e alle domande che potresti avere presto, consiglierei la tutorial ufficiale .

Il modo migliore per mostrare più figure è usare matplotlib o pylab. (per windows) con matplotlib puoi preparare le figure e poi quando finisci il processo con loro puoi mostrarle con il comando "matplotlib.show ()" e tutte le figure dovrebbero essere mostrate.

(su Linux) non hai problemi ad aggiungere modifiche alle figure perché la modalità interattiva è abilitata (su Windows la modalità interattiva non funziona OK).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top