2016-08-16 5 views
2

Jupyter 전자 필기장을 공유 할 때 일반적으로 HTML로 다운로드하고 코드 블록을 숨기려고했습니다. 이는 Bokeh 차트의 대화식 측면을 보존하기 때문에 잘 작동합니다 .Bokeh/Jupyter Notebook : HTML로 다운로드 할 때 차트가 렌더링되지 않음

Bokeh를 최근에 업데이트 한 후 Jupyter 전자 필기장을 HTML로 다운로드 할 때 내가 만든 차트가 보이지 않습니다. Bokeh 0.12.1, Python 3.5 및 iPython 5.1.0을 실행 중입니다. 이 문제에 대한 해결책은 무엇입니까?

업데이트 : Bokeh 0.11.1 및 iPython 5.0.0으로 회귀하면이 문제가 해결되고 output_notebook()을 여러 번 실행해야하는 문제가 해결됩니다.

+0

노트북을 HTML로 렌더링하는 동안 Jupyter 콘솔 출력을 추가하십시오. –

+0

이 내용과 의미는 무엇입니까? –

+0

Ubuntu Linux의 bash 콘솔에서 IPython 노트북을 시작할 때이 콘솔 창에서 프로그램 출력을 볼 수 있습니다. 전자 필기장을 HTML로 내보내는 동안 문제가 발생했을 때 프로그램 출력이 예외 또는 유사한 오류나 프로그램 오보 기능과 관련되어 있음을 알 수있었습니다. –

답변

0

Bokeh가 아무 것도 표시하지 않으려면 BokehJS 클라이언트 라이브러리를로드해야합니다. BokehsJS는 output_notebook의 노트북 출력 셀에서 실행되는 JavaScript 코드에 의해로드됩니다. output_notebook이 포함 된 셀을 숨기면 BokehJS를로드하는 코드가 실행되지 않고 BokehJS가로드되지 않으며 Bokeh 플롯이 표시되지 않습니다.

길고도 짧은 이야기 : 당신은 output_notebook

더 논의 this issue를 참조 호출 셀뿐만 아니라, "노트"세포 (거기 언급 한 것을 사용하여 숨기기에 대한 가능한 대안을 숨길 수 있지만 난 몰라 더 자세한 내용을 알고 싶습니다.)

관련 문제