python nbconvert不导出散景图的图像

时间:2017-05-22 18:45:52

标签: pdf jupyter-notebook bokeh nbconvert

对不起,我希望这不是一个太宽泛的问题。我也把这个传达给private List<Tenant> getTenantList() { List<Tenant> tenants = Tenant.find .fetch("unit.facility") .where().eq("unit.facility", currentFacility()) .findList(); return tenants; } public Result saveTenant() { // Do something... // ... // Get the tenants list that we want to clear before saving. // Best way to do this is loop over it and call delete. for (Tenant tenant : getTenantList()) { tenant.delete(); } // Do some more things... // ... } gitter,但没有人回复。

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

我尝试使用nbconvert 5.1.1进行导出,但后来注意到有人在使用nbconvert 5.1.1和bokeh导出plot.js演示文稿时遇到问题。问题是https://github.com/bokeh/bokeh/issues/4859

所以我修改为nbconvert 4.2但仍然没有运气。

从笔记本中我使用代码:

nbconvert,

消息表明导出正在运行。但是当我打开pdf时,没有pdf。

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

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

1 个答案:

答案 0 :(得分:0)

好的,我向散景开发者证实了这一点。现在,bokeh只会让你转换为HTML和Reveal.js演示文稿。您无法导出为pdf或latex,因为无法将散景图像导出到svg / png。但是,好消息是,显然在下一版Bokeh,第12.6节中,这个svg / png功能将可用。新版本的散景应在2周左右发布。

这是Gitter的摘录,

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

@bryevdv 09:46 5/24/2017 nbconvert到纯HTML一直是可能的,并且仍然是(我今天早些时候测试过它,实际上) Reveal.js存在问题但除此之外没什么 PNG / SVG导出即将发布 否则,如果您认为应该对文档进行更改,那么公关是最好的建议