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)

a ScriptHandler 使用此脚本配置将通过添加一个标题取自 args .

class ScriptHandler(*args, **kwargs)[源代码]

通过从Python脚本执行代码来修改Bokeh文档。

__init__(*args, **kwargs)[源代码]
关键词:

filename(str):Python源文件(“.py”)的路径