Heim  >  Artikel  >  Backend-Entwicklung  >  Warum kann ich Matplotlib-Plots nicht inline in meinem IPython-Notizbuch anzeigen?

Warum kann ich Matplotlib-Plots nicht inline in meinem IPython-Notizbuch anzeigen?

DDD
DDDOriginal
2024-11-08 07:52:02923Durchsuche

Why Can't I Display Matplotlib Plots Inline in My IPython Notebook?

So zeigen Sie Matplotlib-Diagramme inline in IPython Notebook an

Frage:

Bei Verwendung von IPython In einem Notebook unter macOS mit bestimmten Python- und IPython-Versionen können Matplotlib-Grafiken nicht inline angezeigt werden. Befehle wie %matplotlib inline, %pylab inline und ipython-Befehlszeilenargumente lösen das Problem nicht. Stattdessen werden numerische Zahlen angezeigt.

Antwort:

Um das Inline-Plotten zu aktivieren, führen Sie die folgenden Schritte aus:

  1. In der ersten Zelle von Führen Sie im IPython-Notebook den Befehl %matplotlib inline aus.
  2. Notwendige Module importieren:
import matplotlib
import numpy as np
import matplotlib.pyplot as plt

Alternativ können Sie die folgenden Konfigurationsoptionen in Ihren Konfigurationsdateien festlegen, um IPython immer zu starten Kernel standardmäßig im Inline-Modus:

c.IPKernelApp.matplotlib = <CaselessStrEnum>
  Default: None
  Choices: ['auto', 'gtk', 'gtk3', 'inline', 'nbagg', 'notebook', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx']
  Configure matplotlib for interactive use with the default matplotlib backend.

Das obige ist der detaillierte Inhalt vonWarum kann ich Matplotlib-Plots nicht inline in meinem IPython-Notizbuch anzeigen?. 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