Javascript 这个<;脚本>;标签不';I don’我好像不在博基分部工作
我正在使用bokeh绘制一些交互式绘图,我还想添加一些html div作为绘图的描述。我的部分代码:Javascript 这个<;脚本>;标签不';I don’我好像不在博基分部工作,javascript,html,python-3.x,bokeh,Javascript,Html,Python 3.x,Bokeh,我正在使用bokeh绘制一些交互式绘图,我还想添加一些html div作为绘图的描述。我的部分代码: from bokeh.io import show from bokeh.layouts import widgetbox from bokeh.models.widgets import Div div = Div(text="""<p>Title</p><script type="text/javascript">document.write("hi")&
from bokeh.io import show
from bokeh.layouts import widgetbox
from bokeh.models.widgets import Div
div = Div(text="""<p>Title</p><script type="text/javascript">document.write("hi")</script>""")
show(widgetbox(div))
但我只得到:
Title
有人能帮我吗?这是不可能的。Bokeh
Div
对象仅设置innerHTML
,并按原样使用给定的文本。为了执行脚本,必须进行额外的工作。例如,请参见的答案。Bokeh是可扩展的,因此您可以创建一个执行所需额外工作以使脚本得到评估的
或者,如果您将Bokeh文档嵌入到自定义模板中,则可以将脚本放入模板中。谢谢!现在我已经尝试了bokeh服务器的模板,其中的脚本运行良好!
Title