我试图创建一个交互式IntSlider小部件,当它更新时调用另一个函数。函数是callback(parameter)-里面的参数是一个等级。你知道吗
callback(rating)函数的作用是根据RatingValue更新地图上可见的业务。你知道吗
到目前为止,我的代码如下所示:
def set_interactive():
# YOUR CODE HERE
def f(x):
return x = callback(RatingValue)
return interact(f, x=widgets.IntSlider(min=0,max=5,step=1,value=0));
运行此代码时,出现以下错误: return x=callback('RatingValue') ^ 语法错误:无效语法
有时我也会遇到这样的错误: AttributeError:模块'bokeh.models.widgets工具'没有属性'IntSlider'
尽管我已经从ipywidgets模块导入了IntSlider。你知道吗
你把两个不同的图书馆搞混了。Bokeh小部件和ipywidget是不同的东西,在上面的代码中,
widgets
显然是bokeh.widgets
模块(它没有IntSlider
作为异常状态)。如果您导入的ipywidget中有一个IntSlider
,那么您可能需要传递它:相关问题 更多 >
编程相关推荐