0

对不起,我希望这不是一个太宽泛的问题。我也将这一点传达给了bokehgitter,但没有人回复。

所以我有一个 jupyter 笔记本(笔记本版本 4.3.1),我正在使用 bokeh 12.5 来生成绘图。我试图将笔记本导出为 pdf,nbconvert,但由于某种原因,我只得到笔记本文本而没有任何图像。

我尝试使用 nbconvert 5.1.1 进行导出,但随后注意到有人在使用 nbconvert 5.1.1 和散景将绘图导出到reveal.js 演示文稿时遇到问题。问题是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

有没有其他人遇到过这个问题?我看到笔记本中的绘图没有问题,但由于某种原因,无论我尝试什么,似乎都无法导出它们。

4

1 回答 1

0

好的,我与散景开发人员确认了。现在散景只会让你 nbconvert 到 HTML 和 Reveal.js 演示文稿。您还不能导出为 pdf 或 Latex,因为无法将散景图像导出为 svg/png。但是,好消息是,显然在 Bokeh 的下一个版本,v. 12.6 中,这个 svg/png 功能将可用。新版本的散景应该会在 2 周左右发布。

这是吉特的摘录,

@00krishna 09:39 5/24/2017 说,我可以使用 nbconvert 导出散景图吗?考虑到散景图被保存为 html 而不是 png,我不确定这是可能的。有解决方法吗?至少在 2015 年或 2016 年,这似乎是不可能的。如果是这种情况,那么可能需要在自述文件或其他内容中更突出地指出这一点。否则,人们将进行实质性的开发,却发现他们无法出口。

@bryevdv 09:46 5/24/2017 nbconvert 到纯 HTML 一直是可能的,而且仍然是(我今天早些时候刚刚测试过,事实上)Reveal.js 存在问题,但除了 PNG/SVG 导出之外没有什么在下一个版本中出现,否则如果您认为应该对文档进行更改,PR 是最好的建议

于 2017-05-24T17:05:57.257 回答