我正在使用jupyter v1.00,Ipython v6.0和conda v4.3.16来创建交互式图。我使用以下代码创建一个绘图并在更改后对其进行编辑,但每次更改 power 变量时,它会创建多个绘图。为什么它会像这样?它是Ipython 6.0中的新东西吗?我可以确认它在Ipython v5.0中工作
%matplotlib inline
from ipywidgets import interact, IntSlider
import matplotlib.pylab as plt
import numpy as np
power_slider = IntSlider(min=1, max=5)
@interact(power=power_slider)
def plot(power):
plt.figure(figsize=(10, 8))
plt.plot(np.power(range(10), power))
return plt
答案 0 :(得分:1)