Ich möchte, dass Python ein Plot macht, es anzeigen, ohne den Kontrollfluss zu blockieren und das Plot offen lassen, nachdem der Code beendet wurde. Ist das möglich?keep matplotlib/pyplot Fenster geöffnet nach der Code-Beendigung
Diese und verwandte Themen existieren (siehe unten) in zahlreichen anderen Threads, aber ich kann die Handlung nicht sowohl offen als auch nicht blockierend erhalten. Wenn ich zum Beispiel pyplot.ion()
vor pyplot.show()
verwende, oder wenn ich pyplot.show(block=False)
verwende, schließt das Diagramm, wenn der Code beendet wird. Dies trifft entweder auf python
oder ipython
zu. Wenn es darauf ankommt, ich laufe auf O X 10.8.2 (Mountain Lion), Laufen python27
und ipython27
ähnliche Diskussionen:
pylab matplotlib "show" waits until window closes
Is there a way to detach matplotlib plots so that the computation can continue?
Keep plotting window open in Matplotlib
Closing pyplot windows
Das gibt mir: 'Der Prozess hat sich verzweigt und Sie können diese CoreFoundation-Funktionalität nicht sicher verwenden. Sie müssen exec(). Break auf __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY ___ YOU_MUST_EXEC __() zu debuggen. ' – DilithiumMatrix
Entschuldigung. Offensichtlich ist diese Lösung Linux-spezifisch. – unutbu
Schätzen Sie den Versuch – DilithiumMatrix