2016-09-05 1 views
8

Согласно блога Jupyter here, теперь можно вставлять интерактивные виджеты в статической странице:Jupyter: вставлять живые интерактивные виджеты

Живые интерактивные виджеты теперь могут быть встроены в статические веб-страницы или блоги, вставляя html-фрагмент, содержащий сериализованное состояние виджета. Это также работает с пользовательскими библиотеками виджетов. См. http://jupyter.org/embed-jupyter-widgets.html.

Когда я открываю пример выше, в firefox или chrome, я получаю интерактивные виджеты в порядке!

Однако, если я создаю новый ноутбук с одним и тем же битом кода python, сохраните ноутбук как html, а затем скопируйте вложенный внедряемый фрагмент HTML для визуализации интерактивных виджетах, он не работает. В лучшем случае я получаю изображение состояния виджета, но ничего интерактивного.

У кого-нибудь удалось воспроизвести HTML-страницу с помощью интерактивных виджетов? Есть что-то, чего я не хватает?

+0

так вы когда-нибудь это выяснили? –

+0

Нет, это по-прежнему открытая проблема! Я также попробовал переплет: http://mybinder.org/. Виджеты не отображаются ни в связующем (хотя это другая проблема). Но если это возможно, я бы предпочел встроить виджеты в html ... – Ely

+0

Какой позор. Это как бы поражает всю цель наличия виджетов, если они не работают в статической реализации, где конечные пользователи могут «взаимодействовать» с ними. –

ответ

0

Мы сделали Kyso именно для этого. Вы можете вставить jupyter-ноутбук в веб-сайт, используя kyso.io. Подробнее здесь blog и до тех пор, пока виджеты поддерживаются панелью BokehJS, ноутбук будет интерактивным.

PS. (отказ от ответственности - я основатель kyso)

 Смежные вопросы

  • Нет связанных вопросов^_^