Heim > Artikel > Backend-Entwicklung > Warum kann ich meine Matplotlib-Plots nicht inline in meinem IPython-Notebook unter macOS sehen?
Matplotlib-Diagramme inline in IPython-Notebooks anzeigen
Sie stehen vor einem Problem, bei dem Inline-Matplotlib-Grafiken in Ihrem IPython-Notebook unter macOS X nicht angezeigt werden . Lassen Sie uns das Problem untersuchen und eine Lösung finden.
Erste Versuche
Sie haben bereits versucht, „%matplotlib inline“ und „%pylab inline“ festzulegen, aber diese haben keine Ergebnisse gebracht. Darüber hinaus hatte die Verwendung des Flags „--pylab=inline“ in der Befehlszeile keine Auswirkungen.
Mögliche Lösung
Eine mögliche Lösung besteht darin, das „ „%matplotlib inline“-Befehl in der allerersten Zelle Ihres Notizbuchs. Diese Anweisung weist IPython ausdrücklich an, Matplotlib-Plots inline im Notizbuch anzuzeigen, anstatt ein separates Abbildungsfenster zu öffnen.
Code-Snippet:
%matplotlib inline import matplotlib import numpy as np import matplotlib.pyplot as plt
Standardeinstellung Konfiguration
Um sicherzustellen, dass das Inline-Plotten standardmäßig für alle IPython-Kernel aktiviert ist, können Sie die folgende Konfigurationsoption in Ihren Konfigurationsdateien ändern:
c.IPKernelApp.matplotlib = 'inline'
Diese Einstellung konfiguriert matplotlib für interaktive Nutzung mit dem Standard-Backend, das auf den Inline-Modus eingestellt ist.
Überprüfung
Sobald Sie diese Anpassungen vorgenommen haben, sollten Sie in der Lage sein, Matplotlib-Plots inline darin zu visualisieren Ihr IPython-Notebook. Um die Änderung zu überprüfen, führen Sie den folgenden Code aus:
x = np.linspace(0, 3*np.pi, 500) plt.plot(x, np.sin(x**2)) plt.title('A simple chirp')
Wenn alles gut geht, wird jetzt das Diagramm im Notizbuch angezeigt, anstatt die Zeichenfolgendarstellung des Figurenobjekts zu erhalten.
Das obige ist der detaillierte Inhalt vonWarum kann ich meine Matplotlib-Plots nicht inline in meinem IPython-Notebook unter macOS sehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!