ipympl

ipympl#

ipympl 可以在 Jupyter Notebooks、Jupyter Lab、Google Colab、VSCode notebooks 中使用 matplotlib 的交互功能。

Matplotlib 需要一个活动的 Python 内核才能进行交互式绘图,因此默认情况下,此页面上的输出不会是交互式的。要自己尝试,您可以使用Binder或单击页面右上角的火箭图标,使这些文档具有交互性。

安装#

最快的安装方式是

pip install ipympl

conda install -c conda-forge ipympl

有关更详细的说明,请参阅安装

基本示例#

要激活ipympl后端,您只需要在 notebook 中包含 %matplotlib ipympl magic 命令。或者,您可以使用 %matplotlib widget,它将具有相同的效果。

%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)

使用工作的内核,简单的示例将给出一个在 notebook 中启用交互的绘图! 正弦波的绘图,用户使用鼠标进行平移和缩放

安装#

pip install ipympl