【问题标题】:Holoviews plot not rendered in cell in JupyterLab在 JupyterLab 的单元格中未呈现 Holoviews 图
【发布时间】:2018-07-15 19:19:06
【问题描述】:

我最近尝试在 jupyterlab 0.32.1 的 holoviews-examples 中运行 1-Introduction.ipynb 笔记本,并安装了散景 0.12.16、holoviews 1.10.7 和 jupyterlab_pyviz 0.5.2。然而,这些图似乎没有在单元格中呈现;此外,我无法移动或删除该图(请参阅下面的示例,了解当我在笔记本中运行包含散点图的第一个单元格时):

关于可能导致此问题的任何想法?直接用bokeh就没有这个问题了。

【问题讨论】:

  • 这可能与github.com/ioam/holoviews/issues/2850 有关。目前我们支持 JupyterLab 0.32.0。我还建议升级到散景 0.13.0。
  • 实际上 0.32.1 是受支持的,所以我怀疑另一个注册了 javascript 的 mime 类型渲染器的 jupyter 实验室扩展正在干扰(如 github.com/ioam/holoviews/issues/2876 中所述)。
  • 我安装了 beakerx-jupyterlab 扩展 - 禁用它可以解决问题。
  • 好的,谢谢,我将尝试弄清楚如何确保我们的 mime 扩展具有绝对优先权并回复您。
  • 这个问题不限于beakerx交互。我有最新版本的一切,在 jupyter 实验室没有扩展,但我仍然得到像这样的糟糕渲染:stackoverflow.com/questions/53404505/…

标签: bokeh jupyter-lab holoviews


【解决方案1】:

根据philippjfr,beakerx-jupyterlab 扩展的存在干扰了全息视图;禁用前者可以解决问题。

【讨论】:

  • 我刚刚发布了 jupyterlab_pyviz 0.5.3。如果您有时间,您介意将它与 beakerx 结合使用吗?
  • 当我尝试运行 jupyter labextension install --dev @pyviz/jupyterlab_pyviz 时,yarn 似乎在“解决包”阶段停止。
  • 我认为这是最新节点和纱线之间的不兼容。此处记录了问题和解决方法:github.com/jupyterlab/jupyterlab/issues/4585
  • (恢复到 nodejs 9.11.1)即使启用了 beakerx-jupyterlab 扩展,更新后的扩展似乎也可以正确渲染绘图。谢谢!
【解决方案2】:

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

jupyter labextension install jupyterlab_bokeh
jupyter labextension install @pyviz/jupyterlab_pyviz

【讨论】:

    【解决方案3】:

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

    对我来说,诀窍是卸载 yarn,重新安装 yarn,然后让 jupyter lab 重建扩展。然后重叠的散景/全息图形消失了。

    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 lab 并在请求构建 pyviz 扩展时单击是。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 2021-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多