我创建了一个带有Select功能和vbar图表的虚化应用程序。bokeh serve --show myapp.py。 程序运行成功,但当我尝试使用 "我的应用程序 "保存为HTML时,我的程序就会成功。output_file("Test.html"), Save() 我能够成功生成HTML,但是缺少下拉选择功能和互动性。谁能告诉我,如果我错过了什么,请。
不可能将Bokeh服务器应用程序保存为纯HTML。当你使用 Select
在Bokeh服务器应用中的小部件,触发了 真实的Python代码 来执行。 显示纯HTML的浏览器没有运行Python代码的能力! Bokeh服务器 是Python进程 的Python代码,为您的 Select.on_change
widget回调。必须有一个Bokeh服务器在运行,以实现 Select
小组件来触发Python回调代码,当它被改变时。
如果你不需要运行实际的Python代码,那么你可以用一个叫做 脚本语言 的回调。Select
小部件 Select.js_on_change
和a CustomJS
回调来代替。这可以保存为HTML(因为它是 只是 HTML和JavaScript)。)