Plotly + iPython Notebook - Plots Disappear on Reopen

时间:2016-08-31 18:47:59

标签: python ipython jupyter-notebook plotly

When I create a notebook with plotly plots, save and reopen the notebook, the plots fail to render upon reopening - there are just blank blocks where the plots should be. Is this expected behavior? If not, is there a known fix?

3 个答案:

答案 0 :(得分:0)

是的,这是预期的行为。每次启动笔记本时都必须重新运行绘图功能。

答案 1 :(得分:0)

我也遇到了这个烦人的问题。我找不到在笔记本上显示它们的方法,但是我找到了一种折衷的方法来在文件->打印预览的html页面上显示它们。

答案 2 :(得分:0)

在笔记本的右上角或文件菜单中检查以确保您的笔记本被标记为“受信任”。

默认情况下,我的笔记本是受信任的,但是我设法通过暂时删除我的~/Library/Jupyter/nbsignatures.db文件来重现您观察到的行为,这迫使Jupyter以不受信任的方式运行笔记本。单击右上角的图块以信任笔记本,可以为我解决此问题。

jupyter文档Security in notebook documents中的此页面进一步说明:

我们需要解决的安全性问题是,不应仅因为用户打开了他们未编写的笔记本而执行任何代码。与任何其他程序一样,一旦用户决定在笔记本中执行代码,该代码便被视为受信任的,并且应被允许执行任何操作。