将 autoload_static 与 Holoviews 图形一起使用?

Using autoload_static with a Holoviews figure?

Bokeh 提供了一种嵌入交互式绘图的方法:

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

特别是,如果使用 autoload_static 功能,可以导出结果的独立 javascript 文件。

但是,最新版本的 Bokeh 已删除图表 API。相反,现在必须使用 Holowviews.

我希望能够导出一个独立的 javascript 文件,就像 Bokeh 的 autoload_static 函数一样,带有 Holowiews 图。

这可能吗?怎么能这样做呢?实际的 autoload_static 将 Bokeh 图作为输入,这与 Holoviews 图不同。

谢谢

任何 HoloViews 对象都可以很容易地渲染成散景图。从那里你可以像往常一样使用 autoload_static 。这是一个简单的例子:

import holoviews as hv
from bokeh.embed import autoload_static
from bokeh.resources import CDN

renderer = hv.renderer('bokeh')
curve = hv.Curve([1, 2, 3, 4, 5])
figure = renderer.get_plot(curve).state
js, tag = autoload_static(figure, CDN, 'test.js')