fig.show('notebook')
,因为它不起作用。py.init_notebook_mode()
,所有绘图都完美地显示在笔记本中。fig = px.line(df, x, y, ...)
然后 fig.show()
在笔记本中一切正常。
但是在我尝试将 notebook 转换为 HTML 文件之前,只显示了最新的 6 个图。
前 4 个图有标题、图例、轴、背景画布,当我将鼠标悬停在它们上面时,数字会弹出,但图没有显示出来,每个图都有一个不愉快的方形脸,眼睛看起来像“x”。
我试过了:
!jupyter nbconvert notebook.ipynb --to html --template classic
--execute
--template
NotebookApp.max_buffer_size
增加了笔记本尺寸,这不起作用。我怀疑这是 nbconvert
或 HTML 相关的内存限制问题,因为:
有人解决过同样的问题吗? 有人可以帮忙吗?
答案 0 :(得分:0)
无意中,我发现使用 Firefox 时所有的图都显示出来了,所以我意识到这是一个渲染问题。
事实证明默认值是 WegGL
,我通过添加 SVG
切换到 render_mode='svg'
。
哇啦,一切都解决了。
如果您觉得这有帮助,请点赞。谢谢