ipympl#

ipympl ermöglicht die Nutzung interaktiver matplotlib-Funktionen in Jupyter Notebooks, Jupyter Lab, Google Colab und VSCode-Notebooks.

Matplotlib benötigt einen aktiven Python-Kernel für interaktive Plots, daher sind die Ausgaben auf dieser Seite standardmäßig nicht interaktiv. Um Dinge selbst auszuprobieren, können Sie entweder Binder verwenden oder diese Dokumentation durch Klicken auf das Raketen-Symbol oben rechts auf der Seite interaktiv machen.

Installation#

Die schnellste Installationsmethode ist entweder

pip install ipympl

oder

conda install -c conda-forge ipympl

Für detailliertere Anweisungen siehe Installation.

Grundlegendes Beispiel#

Um das ipympl Backend zu aktivieren, müssen Sie lediglich die %matplotlib ipympl Magic im Notebook einfügen. Alternativ können Sie %matplotlib widget verwenden, was denselben Effekt hat.

%matplotlib ipympl
import matplotlib.pyplot as plt
import numpy as np

fig, ax = plt.subplots()


x = np.linspace(0, 2*np.pi, 100)
y = np.sin(3*x)
ax.plot(x, y)

Mit einem funktionierenden Kernel liefert dieses einfache Beispiel einen Plot mit aktivierter Interaktivität im Notebook! Ein Plot einer Sinuswelle, der Benutzer schwenkt und zoomt mit der Maus

Installation#

pip install ipympl