python nbconvert не экспортирует изображения для боке-графиков

Извините, я надеюсь, что это не слишком широкий вопрос. Я также сообщил об этом bokeh gitter, но никто не ответил.

Итак, у меня есть блокнот Jupyter (ноутбук версии 4.3.1), и я использую боке 12.5 для создания графиков. Я пытался экспортировать записную книжку в pdf, используя nbconvert,, но по какой-то причине я получаю только текст записной книжки, а не изображения.

Я попытался использовать nbconvert 5.1.1 для экспорта, но затем заметил проблему, связанную с тем, что у кого-то возникли проблемы с экспортом графиков в презентации в файле manifest.js с использованием nbconvert 5.1.1 и боке. Проблема заключается в https://github.com/bokeh/bokeh/issues/4859. .

Итак, я перешел на nbconvert 4.2, и все равно не повезло.

Из блокнота я использую код:

 !jupyter nbconvert --to pdf notebook.ipynb --output $notebook.pdf

Сообщения указывают на то, что экспорт работает. Но когда я открываю pdf, pdf нет.

 [NbConvertApp] Converting noteboo.ipynb to pdf
 [NbConvertApp] Writing 350653 bytes to notebook.tex
 [NbConvertApp] Building PDF
 [NbConvertApp] Running pdflatex 3 times: ['pdflatex', 'notebook.tex']
 [NbConvertApp] Running bibtex 1 time: ['bibtex', 'notebook']
 [NbConvertApp] WARNING | bibtex had problems, most likely because 
 there were no citations
 [NbConvertApp] PDF successfully created
 [NbConvertApp] Writing 208111 bytes to notebook.pdf

Кто-нибудь еще столкнулся с этой проблемой? Я вижу графики в блокноте без проблем, но по какой-то причине не могу их экспортировать, как бы я ни пытался.


person krishnab    schedule 22.05.2017    source источник


Ответы (1)


Хорошо, я подтвердил с разработчиками боке. Прямо сейчас боке позволит вам конвертировать только в презентации HTML и Reveal.js. Вы пока не можете экспортировать в pdf или латекс, так как нет возможности экспортировать изображения боке в svg/png. НО, хорошая новость заключается в том, что, по-видимому, в следующем выпуске Bokeh v. 12.6 эта функция svg/png станет доступна. Новая версия боке должна выйти недели через 2 или около того.

Это отрывок из Gitter,

@00krishna 09:39 24.05.2017 Скажите, могу ли я экспортировать боке-графики с помощью nbconvert? Учитывая, что сюжеты боке хранятся в формате html, а не png, я не был уверен, что это возможно. Существуют ли обходные пути для этого? Похоже, что это невозможно по крайней мере с 2015 или 2016 года. Если это так, то, возможно, это должно быть более заметно указано в ридми или что-то в этом роде. В противном случае люди будут заниматься существенным развитием только для того, чтобы обнаружить, что они не могут экспортировать.

@bryevdv 09:46 24/5/2017 nbconvert в простой HTML всегда был возможен и до сих пор (я только что проверил его сегодня, на самом деле) есть проблемы с Reveal.js, но ничего, кроме экспорта PNG/SVG, нет. появится в следующем выпуске, в противном случае, если вы считаете, что в документы должны быть внесены изменения, лучшим предложением будет PR.

person krishnab    schedule 24.05.2017