Holoviews图未在JupyterLab的单元格中呈现

时间:2018-07-15 19:19:06

标签: bokeh jupyter-lab holoviews

我最近尝试在jupyterlab 0.32.1的holoviews-示例中运行1-Introduction.ipynb笔记本,其中安装了bokeh 0.12.16,holoviews 1.10.7和jupyterlab_pyviz 0.5.2。但是,这些图似乎并没有在单元格中绘制。此外,我无法移动或删除该图(运行笔记本中包含散点图的第一个单元格时,请参见以下示例):

Holoviews plot not rendered in cell

关于什么可能导致这种情况的任何想法?如果我直接使用bokeh,我没有这个问题。

3 个答案:

答案 0 :(得分:3)

philippjfr,beakerx-jupyterlab扩展名的存在会干扰全视角。禁用前者可以解决问题。

答案 1 :(得分:0)

我在WSL Linux(Ubuntu)上遇到了同样的问题,并安装了最新的依赖项(conda-forge): enter image description here

对我来说,诀窍是卸载纱线,重新安装纱线,然后让jupyter实验室重建扩展名。然后重叠的bokeh / holoviews图形消失了。

  1. 清除纱线:
sudo apt-get remove yarn && sudo apt-get purge yarn
  1. 安装纱线:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
  1. 启动jupyter实验室并在要求构建pyviz扩展名时单击“是”。

答案 2 :(得分:0)

在JupyterLab 1.x中,我还遇到了一个问题,即所有bokeh / holoviews过程都运行以创建一个交互式绘图[with box_selection],但是要看到它被渲染以便可以交互使用,我必须更新以下内容:

jupyter labextension install jupyterlab_bokeh
jupyter labextension install @pyviz/jupyterlab_pyviz
相关问题