ipympl#

ipympl ermöglicht die Nutzung der interaktiven Funktionen von Matplotlib in Jupyter Notebooks, Jupyter Lab, Google Colab und VSCode Notebooks.

Matplotlib benötigt einen aktiven Python-Kernel, um interaktive Plots zu ermöglichen. Daher werden die Ausgaben auf dieser Seite standardmäßig nicht interaktiv sein. Um Dinge selbst auszuprobieren, können Sie entweder Binder verwenden oder diese Dokumente interaktiv machen, indem Sie auf das Raketensymbol oben rechts auf der Seite klicken.

Installation#

Der schnellste Weg zur Installation ist entweder

pip install ipympl

oder

conda install -c conda-forge ipympl

Für detailliertere Anweisungen siehe Installation.

Einfaches Beispiel#

Um das ipympl Backend zu aktivieren, müssen Sie lediglich die %matplotlib ipympl Magic in das Notebook einfügen. Alternativ können Sie auch %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 erhalten Sie mit diesem einfachen 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