Ich beabsichtige, die beiden Diagramme in separaten Fenstern darzustellen, aber sie werden einem Fenster überlagert.
import matplotlib.pyplot as plt
a = [a for a in range(10)]
b = [-a for a in a]
a = plt.plot(a)
b = plt.plot(b)
plt.show()
Ursprünglich möchte ich sie in separaten Fenstern anzeigen, aber sie werden als unterschiedliche Linien im selben Fenster gezeichnet. Blaue Linie: Daten Orange Linie: b Daten
Wenn Sie ein neues Fenster erstellen und zeichnen möchten, müssen Sie plt.figure () ausführen. Die Methode plt.figure () ist die Möglichkeit, ein neues Fenster zu zeichnen, ohne dass etwas gezeichnet wird.
import matplotlib.pyplot as plt
a = [a for a in range(10)]
b = [-a for a in a]
plt.figure() #Zeichne ein neues Fenster
a = plt.plot(a)
plt.figure() #Zeichne ein neues Fenster
b = plt.plot(b)
plt.show()
Es ist in zwei Fenster unterteilt und wird angezeigt. Oberes Diagramm: Daten Unteres Diagramm: b Daten
Recommended Posts