Chciałbym, aby Python tworzył wykres, wyświetlał go bez blokowania przepływu sterowania i pozostawił działkę otwartą po zakończeniu kodu. czy to możliwe?Otwórz okna macplotlib/pyplot otwarte po zakończeniu kodu
To i pokrewne tematy istnieją (patrz poniżej) w wielu innych wątkach, ale nie mogę uzyskać fabuły, aby pozostawały otwarte i nie były blokowane. Na przykład, jeśli użyję pyplot.ion()
przed pyplot.show()
lub jeśli użyję pyplot.show(block=False)
, fabuła zostanie zamknięta po zakończeniu kodu. Jest to prawdą, używając albo python
lub ipython
. Jeżeli ma to znaczenie, biegnę na OS X 10.8.2 (Mountain Lion), bieganie python27
i ipython27
Powiązane dyskusje:
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
Daje mi to: 'Proces rozwidlał się i nie można bezpiecznie używać tej funkcji CoreFoundation. MUSISZ exec(). Przerwij __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY ___ YOU_MUST_EXEC __() w celu debugowania. ' – DilithiumMatrix
Przeprosiny. Najwyraźniej to rozwiązanie jest specyficzne dla systemu Linux. – unutbu
Doceń próbę – DilithiumMatrix