2013-09-25 3 views
2

Я рассматриваю комбинирование matplotlib и jinja2 для создания html-страниц.Jinja рендеринга matplotlib участков?

То, что я сейчас делаю, это просто изображение, ранее созданное matplotlib в качестве ссылки на моей странице html. Результат действительно статичен.

Я видел связанные вопросы, такие как here или here, но ни одна из них не связана с интеграцией matplotlib/jinja (в конечном итоге я бы хотел интерактивности, но для меня это не кажется достаточно простым).

Есть ли альтернатива тому, что я делаю?

+0

Что вы подразумеваете под «действительно статичным» и «интерактивным»? вы хотите изменить графики на стороне клиента? – Garrett

+0

Почему вы не визуализируете файлы изображений, а затем (динамически) ссылаетесь на них в jinja img src? Для интерактивных графиков смотрите [bokeh] (http://bokeh.pydata.org/en/latest/) или [plotly] (https://plot.ly/) – citynorman

ответ

1

Ноутбук Ipython от v1.x использует jinja2.

Вы можете создавать встроенные изображения в блокноте, а затем преобразовывать их в статический html с nbconvert. Вы можете предоставить пользовательский css, и вы можете настроить выходной html, чтобы скрыть ячейки кода, номера ячеек, ...

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