bokeh.application.handlers.script#
提供一个 Bokeh 应用程序处理器,通过运行 Python 脚本(.py)文件中的代码来构建文档。
此处理器配置有 Python 模块的文件名。当 Bokeh 应用程序调用 modify_doc 时,将运行模块的内容来处理会话的新文档。当脚本代码执行时,正在修改的文档将作为 curdoc 提供,并且任何可选提供的 args 将作为 sys.argv 提供。
例如,考虑以下 Python 模块 myapp.py
# myapp.py
import sys
from bokeh.io import cudoc
from bokeh.plotting import figure
p = figure(x_range=(10, 10), y_range=(10, 10), title=sys.argv[1])
curdoc().add_root(p)
配置为此脚本的 ScriptHandler 将通过添加一个带有从 args 获取的标题的空绘图来修改新的 Bokeh 文档。