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文档。