gpt4 book ai didi

python - Ipython 交互功能绘制多个图而不是编辑一个图

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:15 29 4
gpt4 key购买 nike

我使用 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

enter image description here

最佳答案

这对我有用:

%matplotlib notebook

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

enter image description here

关于python - Ipython 交互功能绘制多个图而不是编辑一个图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43642531/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com