将 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')
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')