为 output_server() 指定 doc-id 和 plot-id(即 URL)

Specifying doc-id and plot-id (i.e. the URL) for output_server()

我希望能够在 output_server 中指定 URL 在 bokeh-server 中发布我的应用程序(例如,我试图在 animate_widgets.py Christine Doig 在 Scipy2015 中展示的示例)。

我已经运行宁bokeh-server在一个单独的终端。当我 运行 我的应用程序带有 output_server 时,有什么方法可以指定 URL 应用程序的呈现位置吗?

目前似乎遵循语法:

 http://localhost:5006/bokeh/doc/some-doc-id/some-plot-id

但我看不到使用 output_server 指定这些字段 <doc-id><plot-id> 的功能(下面 output_server 的文档)。

有什么方法可以指定确切(URL-wise)我希望发布该应用程序吗?

请注意,仅输入字符串 http://localhost:5006/bokeh/doc/some-doc-id/some-plot-id 作为 output_server() 的 URL 是行不通的。

简短的回答不是真的。这些 URL 应该是明确的并避免冲突。让用户选择他们自己的 URL 在一般的多用户场景中是相当行不通的。但这没关系,您真正可能想要的是在您自己的文档中嵌入 Bokeh 服务器图(而不是仅链接到包含图而没有其他任何内容的裸页)。您可以使用 server_session:

轻松完成此操作

https://docs.bokeh.org/en/latest/docs/user_guide/embed.html#bokeh-applications

编辑:我实际上不会说这是不可能的,但它超出了正常使用范围,我不知道如何才能完成它,即使你可以,但出于多种原因,它可能也是不可取的.