Heim  >  Artikel  >  Backend-Entwicklung  >  Warum kann ich meine Matplotlib-Plots nicht inline in meinem IPython-Notebook unter macOS sehen?

Warum kann ich meine Matplotlib-Plots nicht inline in meinem IPython-Notebook unter macOS sehen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-09 08:56:02921Durchsuche

Why Can't I See My Matplotlib Plots Inline in My IPython Notebook on macOS?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn