需要bokeh嵌入示例图表

0 投票
2 回答
3520 浏览
提问于 2025-04-18 14:39

有没有人能给我一个简单的例子,教我怎么用bokeh的嵌入工具?我在使用create_html_snippet()时有一点小进展,但我需要一个能支持在柱状图上使用悬停工具的方法。如果可以的话,我想要最基本的例子,随便什么都行。

我的情况:

  1. 我对Javascript还是个新手(我需要在我的html里加导入语句吗?)
  2. 我对html也很陌生(已经很多年没做网站了)
  3. 我对bokeh也还是个初学者。
  4. 我不想运行bokeh服务器,只想嵌入像我从save()方法得到的静态html。

编辑:我找到的资源都不是特别有用,但希望这能帮助到其他遇到相同问题的人。

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

这个返回两个项目,第一个放在embed.js文件里,第二个直接放到你的html里。

2 个回答

1

我刚刚发现了一个不再推荐使用的函数 create_html_snippet,因为我更新了 bokeh 这个库,结果我的代码坏掉了。经过查看关于嵌入的文档,我终于让它重新工作了。这里有一个简单的示例代码,对我来说是有效的。

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

如果你需要更多帮助来处理这个问题,请告诉我们...

撰写回答