Использование autoload_static с фигурой Holoviews?

Bokeh предлагает способ встраивания интерактивных сюжетов: https://bokeh.pydata.org/en/latest/docs/user_guide/embed.html

Особенно, если кто-то использует autoload_static функция, можно экспортировать автономный файл результатов JavaScript.

Тем не менее, самые последние версии Bokeh удалили API диаграмм. Вместо этого теперь нужно использовать Holowviews.

Я хочу иметь возможность экспортировать автономный файл JavaScript, так же, как с Bokeh autoload_static функция, с графом Holowiews.

Это возможно? Как можно это сделать? Настоящий autoload_static принимает в качестве входных данных фигуру Боке, которая отличается от фигуры Холовьев.

Спасибо

1 ответ

Решение

Любой объект 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')
Другие вопросы по тегам