相关疑难解决方法(0)

在 jupyter 实验室中未呈现 Plotly Express

以下代码不会在 Jupyter 实验室中呈现:

%matplotlib widget
import plotly.express as px  
import numpy as np 
import pandas as pd

df = pd.DataFrame(np.random.randint(0,100,size=(5, 4)), columns=list('ABCD'))
px.bar(df, x='A', y='B')
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 我试图安装这里提到的所有依赖项和扩展 https://plot.ly/python/getting-started/#jupyterlab-support-python-35

还有这里的步骤 https://github.com/matplotlib/jupyter-matplotlib

没有任何效果

这是我的设置:

jupyter lab --version
1.0.2

python --version
Python 3.6.1 :: Continuum Analytics, Inc.

conda list jupyterlab
# packages in environment at C:\Users\***\Anaconda3:
#
# Name                    Version                   Build  Channel
jupyterlab                1.0.2            py36hf63ae98_0
jupyterlab_launcher       0.13.1                   py36_0
jupyterlab_server         1.0.0                      py_0

conda list nodejs
# packages in environment at C:\Users\***\Anaconda3:
#
# Name                    Version …
Run Code Online (Sandbox Code Playgroud)

python plotly jupyter-lab plotly-express

10
推荐指数
1
解决办法
8719
查看次数

Jupyter Lab中的plot.ly离线模式不显示图

根据文档,在Jupyter中使用plot.ly的脱机模式应该在调用后工作:

from plotly.offline import download_plotlyjs, init_notebook_mode, iplot
init_notebook_mode(connected=True)
Run Code Online (Sandbox Code Playgroud)

现在,我尝试显示以下图表:

trace0 = plotly.graph_objs.Scatter(
    x=[1, 2, 3, 4],
    y=[10, 15, 13, 17]
)
trace1 = plotly.graph_objs.Scatter(
    x=[1, 2, 3, 4],
    y=[16, 5, 11, 9]
)

iplot([trace0, trace1])
Run Code Online (Sandbox Code Playgroud)

结果是单元输出区域中有很多空白。

在此处输入图片说明

为什么这不适用于Jupyter Lab?

python plotly jupyter jupyter-lab

3
推荐指数
4
解决办法
3542
查看次数

标签 统计

jupyter-lab ×2

plotly ×2

python ×2

jupyter ×1

plotly-express ×1