相关疑难解决方法(0)

Jupyter Notebook:带有小部件的交互式情节

我正在尝试生成依赖于小部件的交互式绘图.我遇到的问题是,当我使用滑块更改参数时,会在上一个之后完成新的绘图,而我预计只会根据参数更改一个绘图.

例:

from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets

import matplotlib.pyplot as plt
%matplotlib inline

import numpy as np

def plot_func(freq):
    x = np.linspace(0, 2*np.pi)
    y = np.sin(x * freq)
    plt.plot(x, y)

interact(plot_func, freq = widgets.FloatSlider(value=7.5,
                                               min=1,
                                               max=5.0,
                                               step=0.5))
Run Code Online (Sandbox Code Playgroud)

将滑块移动到4.0后,我有:

在此输入图像描述

虽然我只想在移动滑块时改变一个数字.我怎样才能做到这一点?

(我使用的是Python 2.7,matplotlib 2.0,我刚刚更新了笔记本和jupyter到最新版本.如果需要进一步的信息,请告诉我.)

python matplotlib jupyter jupyter-notebook

19
推荐指数
2
解决办法
3万
查看次数

Google Colab中的交互式matplotlib图形

通常,在Jupyter笔记本中,我会使用%matplotlib notebook魔术来显示交互式窗口,但这似乎不适用于google colab。有解决方案,还是无法在Google colab中显示交互式窗口?

python matplotlib google-colaboratory

16
推荐指数
3
解决办法
6610
查看次数