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 後端,您只需在筆記本中包含 %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)

在運作中的核心下,這個簡單的範例將會在筆記本中提供一個啟用互動功能的繪圖! 正弦波的繪圖,使用者使用滑鼠平移和縮放

安裝#

pip install ipympl