提供一个Bokeh应用程序处理程序,通过运行Python脚本中的代码来构建文档 (.py )文件。
.py
这个Python模块的一个处理程序配置了这个文件名。当Bokeh应用程序调用 modify_doc ,则运行模块的内容以处理会话的新文档。当脚本被修改时,脚本将被执行 curdoc ,以及任何可选择提供的 args 将作为 sys.argv .
modify_doc
curdoc
args
sys.argv
作为一个示例,考虑下面的Python模块 myapp.py
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)
a ScriptHandler 使用此脚本配置将通过添加一个标题取自 args .
ScriptHandler
通过从Python脚本执行代码来修改Bokeh文档。
__init__
filename(str):Python源文件(“.py”)的路径