我有散景和龙卷风的问题。
我使用Tornado作为我的网络服务器(我不能使用散景嵌入式服务器)。 我的一个页面创建了一个websocket连接,并且应该从服务器接收动态生成的散景图。
我使用以下代码生成图表:
from bokeh.plotting import figure
from bokeh.embed import components
plot = figure()
plot.circle([1,2], [3,4])
script, div = components(plot)
然后我将脚本和div发送到监听websocket(这是在我的龙卷风websocket处理程序中完成的):
write_message(div+script)
客户端有一个id =' wsResponse'我要在其中插入结果:
document.getElementById("wsResponse").innerHTML = data;
数据是先前生成的div和脚本,发送到websocket。
问题是没有渲染,因为脚本确实是javascript代码,并且不能被innerHTML指令插入。
有任何解决方法吗?