如何在 JupyterLab 3+ 中显示 Plotly 图形?

问题描述 投票:0回答:5

我正在运行 JupyterLab 3.0.6 和 Plotly 4.14.1。似乎所有的plotly dash 插件都已经过时了?有没有与 JupyterLab 3 兼容的扩展?

例如

import plotly.express as px
px.line([1,2,3,2])

仅显示空输出。

plotly jupyter-lab
5个回答
2
投票

现在正在工作。

conda install -c plotly plotly=4.14.3
conda install "notebook>=5.3" "ipywidgets>=7.5"
jupyter labextension install [email protected]
# OPTIONAL: Jupyter widgets extension
jupyter labextension install @jupyter-widgets/jupyterlab-manager [email protected]

https://plotly.com/python/getting-started/


1
投票

这个问题已经被一位情节开发者回答了。

Plotly Express 未在 Jupyter Lab 中渲染

编辑:抱歉,该链接已过时。经过更多研究后发现 jupyter lab 3 目前与plotly 不兼容。他们目前正在努力。

https://community.plotly.com/t/jupyterlab-plotly-not-兼容-with-jupyterlab-3-0/48777


0
投票

正如评论中提到的 如何在 JupyterLab 3+ 中显示 Plotly 图形? 使用 JupyterLab 3.x 和 Plotly 5.x labextension 安装plotly 已经过时了。

安装: https://plotly.com/python/getting-started/#installation


0
投票

在 JupyterLab 4.0.5 上对我有用的完整答案

  • 情节安装
    pip install plotly
  • 安装 ipywidgets
    pip install ipywidgets
  • 按照此处
  • 所述指定渲染器
fig = px.scatter(df, x, y)

# At least one of these should work
fig.show(renderer='iframe')
fig.show(renderer='iframe_connected')
fig.show(renderer='colab')

然后我就可以真正看到剧情了!


-1
投票

要在ubuntu上的JupyterLab 3上安装Plotly,需要安装nodejs、npm和jupyterlabplotly扩展

plotly网站上的说明对我不起作用。该图被渲染为白色方块。我发现 jupyterlabplotly 扩展可以工作,但在 Ubuntu 上它依赖于 nodejs 和 npm。

apt install nodejs npm
jupyter labextension install jupyterlab-plotly 

重新启动 jupyter,它应该像下面的示例一样工作。

© www.soinside.com 2019 - 2024. All rights reserved.