【发布时间】:2020-05-21 18:41:09
【问题描述】:
Holoviz Panel ChechBoxGroup Widget 在嵌入时无法正常工作。我可以选择选项,但输出未更新。但是,如果将 RadioBoxGroup 与我的代码一起使用,则一切都按预期工作。但是我需要该功能来选择多个东西。
在 Jupyter Notebook 中,我有以下代码:
import panel as pn
pn.extension()
CheckBoxes = pn.widgets.CheckBoxGroup(value=['1'], options=['1','2','3','4'])
@pn.depends(CheckBoxes.param.value)
def callback(value):
sum = 0
for i in range(len(value)):
sum = sum + int(value[i])
return sum
row = pn.Row(CheckBoxes, callback)
row.embed()
稍微改变一下以使用 RadioBoxGroup
import panel as pn
pn.extension()
CheckBoxes = pn.widgets.RadioBoxGroup(value=['1'], options=['1','2','3','4'])
@pn.depends(CheckBoxes.param.value)
def callback(value):
return value
row = pn.Row(CheckBoxes, callback)
row.embed()
一切都按预期进行。 提前致谢!
【问题讨论】:
标签: python checkbox panel holoviz