需要带有散景的示例嵌入图

Posted

技术标签:

【中文标题】需要带有散景的示例嵌入图【英文标题】:Need example embedding plot with bokeh 【发布时间】:2014-09-16 10:43:42 【问题描述】:

谁能给我一个简短的例子来说明如何使用散景的嵌入工具?我对create_html_snippet() 有点幸运,但我需要一种方法来支持将悬停工具用于条形图。如果可能的话,我想要绝对的基础知识,只是任何例子或任何东西。

我的情况:

    javascript 新手(我需要在我的 html 中执行导入语句吗?) html 新手(多年未做网站) 仍然是散景的初学者。 没有运行散景服务器,只想嵌入静态 html,就像我从 save() 方法收到的一样。

编辑:我发现的所有资源都不是超级有用的,但对于偶然发现这一点的其他人来说,这可能会有所帮助。

bokeh.embed.autoload_static(plot_object=myplot, resources=Resources('cdn'), script_path='embed.js)

这将返回 embed.js 文件中的第一个项目。第二个直接进入您的 html。

【问题讨论】:

抱歉,*** 不是代码工厂。请通过提供一些您尝试过的代码以及它出了什么问题来表明您付出了一些努力。我们不会为您编写代码,但我们会帮助您找出代码出错的地方。 我很抱歉。我是新来的,找不到如何在散景教程中使用嵌入方法的示例。我所能想到的只是 create_html_sn-p() 显然现在已弃用。不幸的是,我刚刚覆盖了我的图表创建代码,所以我现在实际上没有代码,但我会在重建后的一天结束时回来。 【参考方案1】:

正如您在评论中所说,自 0.5 版本以来,我们有一个新的 Bokeh 嵌入 API。

您可以在此处查看一些嵌入示例:

https://github.com/bokeh/bokeh/tree/master/examples/embed

这里有一些关于嵌入的文档:

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

如果您需要其他帮助来解决此问题,请告诉我们...

【讨论】:

是的,我又摸索了一下,最终弄明白了。我可能是少数,但我认为如果你们能举出一个使用非散景服务器方法的例子,那将是非常酷的。我设法使用 autoload-static 让它工作。 是的,我们必须添加更多示例,我同意...它始终在我们的 TODO 列表中。如果您想提供一些示例,我们将非常感激 ;-) 嘿达米安,你所有的散景网页似乎都坏了。 404 错误。 用户指南已改写,请查看:bokeh.pydata.org/en/latest/docs/user_guide/embed.html【参考方案2】:

在更新到新的散景并破坏了我的代码之后,我自己偶然发现了已弃用的 create_html_sn-p。在浏览了有关嵌入的文档后,我设法让它再次工作,here 是一个适合我的简单示例代码。

【讨论】:

请考虑在此处粘贴您的代码的最小用例。谢谢! 示例代码创建了一个基本的烧瓶应用程序,该应用程序呈现一个带有随机数时间序列的嵌入式静态散景图的html(一旦应用程序运行,可以在本地主机下照常查看该图: 5000)。 @Damian - 我手动保存了情节的 js,而在 0.4.4 create_html_sn-p 正在这样做。我错过了什么,还是这样做的方式?干杯!

以上是关于需要带有散景的示例嵌入图的主要内容,如果未能解决你的问题,请参考以下文章

带有 `import bokeh` 的烧瓶,带有 2 个没有外部散景服务器的散景图,而不是“模型只能由一个文档拥有”

在bokeh中嵌入散景应用程序

带有 HoverTool 的散景线图

无法将散景图嵌入到 Flask 应用程序中

散景内联嵌入,“加载资源失败”

如何在 Bokeh 仪表板中显示和更新打印语句列表?