Wie werden Inline-Druckanweisungen mit Matplotlib-Plots in Ipython angezeigt?

9

Ich möchte die Ausgabe von Druckanweisungen mit Plots in der Reihenfolge verschachtelt haben, in der sie gedruckt und in der Ipython-Notebookzelle gezeichnet wurden. Betrachten Sie beispielsweise den folgenden Code:

(Starten von ipython mit ipython notebook --no-browser --no-mathjax )

%Vor%

Idealerweise würde die Ausgabe wie folgt aussehen:

%Vor%

Die tatsächliche Ausgabe in Ipython sieht jedoch so aus:

%Vor%

Gibt es eine direkte Lösung in Ipython oder eine Umgehungs- oder Alternativlösung, um die Interlaced-Ausgabe zu erhalten?

    
foghorn 17.07.2015, 19:09
quelle

1 Antwort

7

Es gibt eine einfache Lösung, verwenden Sie die Funktion matplotlib.pyplot.show () nach dem Plotten.

Dies zeigt das Diagramm an, bevor die nächste Zeile des Codes ausgeführt wird

%Vor%

Dieser Code funktioniert wie gewünscht

    
Rahul Gupta 28.03.2017, 11:07
quelle