另一个答案没有描述如何嵌入Bokeh服务器应用程序(它用于
components嵌入独立的Bokeh文档)。
首先,你可以在以下网址看到很多现场示例:https : //demo.bokeh.org/
对于嵌入应用程序,有两个常用选项:
- iframe(效果很好),或者
- server_document
后者通常是这样使用的:
from bokeh.embed import server_documentscript = server_document("https://demo.bokeh.org/sliders")这将返回
<script>与以下标签类似的标签,你可以将其放入烧瓶的HTML响应中,无论你希望该应用出现在何处:
<script src="https://demo.bokeh.org/sliders/autoload.js?bokeh-autoload-element=1000&bokeh-app-path=/sliders&bokeh-absolute-url=https://demo.bokeh.org/sliders" id="1000"></script>
最后,需要注意的是,默认情况下,Bokeh服务器选择的是相当保守的网络配置。你需要通过将–allow-websocket-origin命令行选项设置为将bokeh应用程序嵌入到的主机来启动Bokeh服务器。



