小编joh*_*ohn的帖子

Matplotlib 图未使用 ipywidgets 滑块更新

我有以下代码来生成一个简单的图表。

%matplotlib notebook
from ipywidgets import *
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 2 * np.pi)
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
line, = ax.plot(x, np.sin(x))

def update(w = 1.0):
    line.set_ydata(np.sin(w * x))
    plt.show()

interact(update)
Run Code Online (Sandbox Code Playgroud)

代码生成的图很好 - 输出

但是当我拖动滑块时,图形不会更新。关于为什么会这样的任何想法吗?

python data-visualization matplotlib jupyter-notebook ipywidgets

5
推荐指数
1
解决办法
6456
查看次数