2017-05-22 22 views
0

죄송합니다.이 질문이 너무 광범위하지 않기를 바랍니다. 나는 이것을 bokeh 거터에게 전달했지만 아무도 대답하지 못했습니다.python nbconvert는 bokeh 플롯을위한 이미지를 내 보내지 않습니다.

그래서 저는 jupyter 노트북 (노트북 버전 4.3.1)을 가지고 있고, 보케 (botkeh) 12.5를 사용하여 플롯을 생성하고 있습니다. 나는 nbconvert,을 사용하여 pdf로 노트북을 내보내려고했지만 어떤 이유로 나는 노트북 텍스트 만 얻었고 어떤 이미지도 얻지 못했습니다.

내보내기를 위해 nbconvert 5.1.1을 사용하려고했지만 nbconvert 5.1.1 및 bokeh를 사용하여 reveal.js 프리젠 테이션으로 플롯을 내보내는 데 문제가있는 사람에 대한 문제를 발견했습니다. 문제는 https://github.com/bokeh/bokeh/issues/4859입니다.

그래서 아래쪽으로 nbconvert 4.2 버전으로 개정되었지만 여전히 운이 없습니다. 노트북에서

나는 코드를 사용하고 있습니다 : 내보내기가 작동하는지

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

메시지가 나타냅니다. 그러나 pdf를 열면 pdfs가 없습니다.

[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 

이 문제가 발생한 사람이 있습니까? 필자는 문제가없는 노트를 볼 수는 있지만, 어떤 이유로 든 내가 시도한 것에 관계없이 그들을 내보낼 수는 없다.

답변

0

좋아, 나는 bokeh 개발자들과 확인했다. 지금은 bokeh 만 HTML 및 Reveal.js 프레젠테이션으로 nbconvert 할 수 있습니다. 아직 bokeh 이미지를 svg/png로 내보낼 수 없으므로 pdf 또는 latex로 내보낼 수 없습니다. 하지만 좋은 소식은 Bokeh 12.6 버전의 차기 릴리스에서이 svg/png 기능을 사용할 수있게 될 것입니다. 새 버전의 보케는 2 주 정도 후에 나옵니다.

이 나는 ​​nbconvert와 나뭇잎 플롯을 수출 할 수 있어요, 말

00krishna 9시 39분 2017년 5월 24일 @ Gitter에서 발췌 한 것입니다? bokeh 구획이 html로 유지되고 png가 아니라는 것을 고려할 때, 나는 이것이 가능하다는 것을 확신하지 못했습니다. 이에 대한 해결 방법이 있습니까? 적어도 2015 년 또는 2016 년은 이럴 수 없습니다.이 경우 readme 등에서 더 눈에 띄게 표시해야합니다. 그렇지 않으면 사람들은 수출 할 수 없다는 사실을 알기 위해서만 실질적인 발전을 할 것입니다.

@bryevdv 9시 46분 2017년 5월 24일 일반 HTML에 nbconvert이 항상 가능하고, 여전히 Reveal.js에 문제가 있지만 아무것도 떨어져에서가 (난 그냥 사실, 오늘 아침에 그것을 테스트)입니다했다 당신이 문서에 변화가 있어야한다고 생각하면 그 PNG/SVG 수출 그렇지 않으면 다음 릴리스 오고, 홍보는 최고의 제안

입니다