通过CustomJS将散景变量传递给JS

Pass variables from bokeh to JS via CustomJS

本文关键字:JS 变量 CustomJS 通过      更新时间:2023-09-26

在散景示例中http://docs.bokeh.org/en/latest/docs/user_guide/interaction/callbacks.html#customjs-for-hover字典"links"通过在代码块的末尾添加它来传递给JS:…

""" % links

是否有可能传递两个变量,语法会是什么样子?我尝试了不同的版本,比如

""" % links,myvar
""" % ('links','myvar')
""" % links, % myvar

,但它们都产生错误或不起作用。我还发现了这个散景:为Widgets传递变量给CustomJS但也许会有新的进展?Thx

我建议查看一般的python字符串格式(在该示例中没有任何特定于散景的内容)。

但是有些选项是

JS_CODE = """
var variable_1 = %s
var variable_2 = %s
""" % (var1, var2)

JS_CODE = """
var variable_1 = {0}
var variable_2 = {1}
""".format(var1, var2)

或设置为列表

JS_CODE = """
var list_variable = %s
""".format(str(list_var))

文档:https://docs.python.org/2/library/string.html formatexamples