In einem Fenster werden mehrere Grafiken angezeigt (Python).

Problem

Ich beabsichtige, die beiden Diagramme in separaten Fenstern darzustellen, aber sie werden einem Fenster überlagert.

Quellcode

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()

Ausführungsergebnis

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 before.png

Richtiges Schreiben

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.

Quellcode

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()

Ausführungsergebnis

Es ist in zwei Fenster unterteilt und wird angezeigt. Oberes Diagramm: Daten Unteres Diagramm: b Daten after_1.png after_2.png

Recommended Posts

In einem Fenster werden mehrere Grafiken angezeigt (Python).
Behandeln Sie mehrere Python-Versionen in einem Jupyter
Ein Liner in Python
Mehrfacher Regressionsausdruck in Python
Fizzbuzz in Python (in einer Zeile)
DMD in Python 1D
Vermeiden Sie mehrere Schleifen in Python
Für diejenigen, die Probleme beim Zeichnen von Diagrammen mit Python haben
[Python] Mit Tkinter mehrere Fenster anzeigen
Segfo Python in einer Zeile
Statistischer Test (Mehrfachtest) in Python: scikit_posthocs
Verwenden Sie OpenCV mit Python 3 in Window
Löschen Sie mehrere Elemente in der Python-Liste
[Python] [3D-Liniendiagramm] Mehrere Daten in einem Diagramm, Achsenwerte in Zeichen
Zwei Möglichkeiten, mit matplotlib mehrere Grafiken in einem Bild anzuzeigen
Wenn Sie mehrere Schlüssel in Python-Sortierung angeben
Was ist neu in Python 3.9 (2) -Sortierte nicht verteilte Diagramme in Python
CGI Server (1) Python Edition in einer Zeile
Module und Pakete in Python sind "Namespaces"
Gefaltetes Liniendiagramm und Skalierungslinie in Python
Senden Sie mit Python (Python3) E-Mails an mehrere Empfänger.
Verarbeiten Sie mehrere Listen mit for in Python
So schreiben Sie eine Zeichenfolge, wenn Python mehrere Zeilen enthält
Zerlegen Sie Befehlsargumente in einer Zeile in Python
[Python] Bool-Wertinversion in einer Zeile
Kombinieren Sie mehrere Python-Dateien zu einer Python-Datei
Ein Liner, der neunundneunzig in Python ausgibt
Überprüfen Sie, ob die Zeichen in Python ähnlich sind
Versuchen Sie, zwei Stapel in Python auf einem Array zu implementieren
Speichern Sie mehrere Modelle in einem Formular mit Django
Verbinden Sie mit OpenCV mehrere Videos auf einmal!
[Python & Unix] Kombinieren Sie mehrere PDF-Dateien zu einer.
Ich möchte mit Python ein Fenster erstellen
Ein Liner, der die Kernauslastung von CPU 1 in Python zu 100% erhöht
[Python] Zeichnen mehrerer Diagramme mit Matplotlib
Holen Sie sich mehrere maximale Schlüssel im Python-Wörterbuchtyp
Zeichnen Sie Diagramme in Julia ... Überlassen Sie die Diagramme Python
Ruft den Fenstertitel des X-Fenstersystems in Python ab
[Python] Ravel () ist praktisch, wenn Sie mehrere Diagramme zeichnen
[Python] Umgang mit mehreren Aufruffehlern in ray.init
Diejenige, die den Fortschrittsbalken in Python anzeigt
Warum Sie sich für Motorsteuerung in Python interessieren
[Python] FEHLER: Python-Header fehlen in /usr/include/python3.X m.
Beispiel, um Python Kivy in eine Datei zu packen
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python