gpt4 book ai didi

Python 3.x - Bokeh - RadioButtonGroup 回调

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:02 24 4
gpt4 key购买 nike

维护人员注意:此问题涉及“Python”CustomJS 回调,如下面的链接所述,该回调将在 Bokeh 2.0 中删除

<小时/>

Bokeh 演示展示了如何向 slider 按钮添加回调 - http://docs.bokeh.org/en/0.11.1/docs/user_guide/interaction.html#customjs-with-a-python-function

我正在尝试为单选按钮组创建类似的回调 -

radio_button_group = RadioButtonGroup(labels=["literacy", "economy", "health","household"], active=0,callback=CustomJS.from_py_func(callback) )

但是上面的代码给出了一个错误 -

AttributeError: unexpected attribute 'callback' to RadioButtonGroup, possible attributes are active, disabled, labels, name, tags or type

那么 Bokeh 是否支持从单选按钮组回调,或者只能从文档中所示的 slider 按钮回调?

最佳答案

不同的小部件具有不同的属性,其中包含所选/突出显示的值。对于事件RadioButtonGroup,对于slider它是value

您必须相应地更改回调函数

def callback(source=source):
data = source.data
f = cb_obj.active # instead of 'value'
x, y = data['x'], data['y']
for i in range(len(x)):
y[i] = Math.pow(x[i], f)
source.change.emit()

关于Python 3.x - Bokeh - RadioButtonGroup 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36892460/

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