我正在使用bokeh绘制一些交互式图,并且我还想添加一些html div作为该图的描述。我的部分代码:
来自bokeh.io导入显示的
从bokeh.layouts导入小工具箱
从bokeh.models.widgets导入Div
div = Div(text =“”“ 标题
”“”)
显示(widgetbox(div))
我除外,输出将是:
标题
你好
但是我只有:
标题
有人可以帮我吗?
答案 0 :(得分:0)
这是不可能的。散景Div
对象仅将innerHTML
设置为具有给定文本的原样。为了执行脚本,必须进行其他工作。例如,请参阅Executing <script> elements inserted with .innerHTML的答案。 Bokeh是可扩展的,因此您可以创建一个Custom Extension来完成所需的额外工作,以使脚本得到评估。
或者,如果将Bokeh文档嵌入自定义模板中,则可以将脚本放入模板中。