首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jupyterlab交互图

jupyterlab交互图
EN

Stack Overflow用户
提问于 2018-05-03 07:45:31
回答 6查看 100.2K关注 0票数 69

使用旧的木星笔记本,我可以通过以下方式创建交互式情节:

代码语言:javascript
复制
import matplotlib.pyplot as plt
%matplotlib notebook
x = [1,2,3]
y = [4,5,6]
plt.figure()
plt.plot(x,y)

但是,在JupyterLab中,这会产生一个错误:

代码语言:javascript
复制
JavaScript output is disabled in JupyterLab

我也尝试过这种魔力(安装了jupyter-matplotlib ):

代码语言:javascript
复制
%matplotlib ipympl

但这只是回报:

代码语言:javascript
复制
FigureCanvasNbAgg()

内联绘图工作,但它们不是交互式情节:

代码语言:javascript
复制
%matplotlib inline
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-05-09 06:55:27

根据乔治的建议,这是由于没有安装Node.js造成的。

票数 10
EN

Stack Overflow用户

发布于 2019-04-25 11:41:50

JupyterLab 3.0+

  1. 安装jupyterlabipympl。 对于pip用户: pip安装-升级jupyterlab ipympl 对于conda用户: conda更新-c conda-伪造jupyterlab ipympl
  2. 重新启动JupyterLab。
  3. 用标题装饰包含绘图代码的单元格: %matplotlib小部件#绘图代码在这里

JupyterLab 2.0

  1. 安装nodejs,例如conda install -c conda-forge nodejs
  2. 安装ipympl,例如conda install -c conda-forge ipympl
  3. 可选,但建议。更新JupyterLab,例如: conda update -c conda-forge jupyterlab==2.2.9==py_0
  4. 可选,但建议。对于本地用户安装,请运行: export JUPYTERLAB_DIR="$HOME/.local/share/jupyter/lab"
  5. 安装扩展: 安装@ jupyter -widget/jupyterlab-manager jupyter labextension jupyter-matplotlib
  6. 启用小部件:jupyter nbextension enable --py widgetsnbextension
  7. 重新启动JupyterLab。
  8. %matplotlib widget装饰。
票数 86
EN

Stack Overflow用户

发布于 2018-09-24 20:42:45

要启用jupyter-matplotlib后端,请使用matplotlib木星魔术:

代码语言:javascript
复制
%matplotlib widget
import matplotlib.pyplot as plt
plt.figure()
x = [1,2,3]
y = [4,5,6]
plt.plot(x,y)

更多信息请访问GitHub上的jupyter-matplotlib

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50149562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档