python - 来自选定字形的散景服务器 on_change 不起作用
问题描述
我正在尝试使用 Bokeh 的(服务器)方法在选择字形(使用或)on_change
时触发操作,但即使是简单的语句,我什至无法让它工作。这是一个显示问题的最小示例。tap
lasso_select
print
from bokeh import plotting as bplt
from bokeh import layouts as blayouts
from bokeh import models as bmodels
from bokeh import io as bio
fig = bplt.figure(tools="lasso_select, tap")
source = bmodels.ColumnDataSource(dict(x=[1,0], y=[0,1]))
r = fig.circle('x', 'y', source=source, size=20)
def handler(attr, old, new):
print('Hello')
source.on_change('selected', handler)
bio.curdoc().add_root(blayouts.layout([[fig]]))
解决方案
这在 Bokeh 1.0.0 中已更改。这也显示在迁移指南中。如果您使用这行代码,它应该可以工作:
source.selected.on_change('indices', callback)
推荐阅读
- html - 将鼠标悬停在某些对象和 div 类上时,如何阻止自定义鼠标光标恢复为默认值?(HTML、CSS)
- node.js - 蒙古数据库。JWT:如何使用 TypeScript 创建 JWT
- extjs - 我可以将 Ext.toolbar.Toolbar 拆分为 2 列吗
- pattern-matching - imagamagick 在调查中找到“基准标记”
- typescript - gulp serve 显示 [tsc] typescript version: 3.3.4000 而 package.json 有 "typescript": "^4.0.3"
- spring - 来自bodyValue的WebClient URI模板变量?
- azure-data-factory-2 - Web Activity 在 Azure 数据工厂中无休止地运行
- html - 将文本字符串从网站复制到 Excel VBA
- c# - 在数据库表的所有列和行中搜索文本
- javascript - 如何下载 node-red 中的 tar 文件?