为什么 Mayavi 内联图在 Jupyter 笔记本中显示为文本



我按照此处的说明在 jupyter 笔记本中使用 mayavi 设置内联图,但它不起作用。当我运行以下代码时,

from mayavi import mlab
mlab.init_notebook()
mlab.test_plot3d()

它不是在笔记本中内联显示绘图,而是在单元格下方打印以下内容:

Image(value=b'x89PNGrnx1anx00x00x00rIHDRx00x00x01x90
x00x00x01^x08x02x00x00x00$?xde_x00…

为什么会这样?我已确保 mayavi 已更新到版本 4.7.1,并且我使用的是ipy后端。

您可以将后端从 ipy 更改为交互式绘图的"x3d"或静态绘图的"png":

mlab.init_notebook(backend='x3d')

如果您正在使用JupyterLab,则应启动经典笔记本并重试。

更改为经典并使用 x3d 而不是 ipy 为我解决了这个问题。

相关内容

  • 没有找到相关文章

最新更新