J'ai l'intention de tracer les deux graphiques dans des fenêtres séparées, mais ils sont superposés sur une fenêtre.
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()
À l'origine, je souhaite les afficher dans des fenêtres séparées, mais elles sont dessinées sous forme de lignes différentes dans la même fenêtre. Ligne bleue: une donnée Ligne orange: données b
Si vous voulez créer une nouvelle fenêtre et la dessiner, vous devez exécuter plt.figure (). La méthode plt.figure () est la possibilité de dessiner une nouvelle fenêtre sans rien dessiné.
import matplotlib.pyplot as plt
a = [a for a in range(10)]
b = [-a for a in a]
plt.figure() #Dessinez une nouvelle fenêtre
a = plt.plot(a)
plt.figure() #Dessinez une nouvelle fenêtre
b = plt.plot(b)
plt.show()
Il est divisé en deux fenêtres et affiché. Graphique du haut: une donnée Graphique du bas: b données
Recommended Posts