web-dev-qa-db-fra.com

Plotly express n'est pas rendu dans jupyter lab

Le code suivant ne s'affiche pas dans le laboratoire 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')

enter image description here J'ai essayé d'installer toutes les dépendances et extensions mentionnées ici https://plot.ly/python/getting-started/#jupyterlab-support-python-35

mais aussi les étapes ici https://github.com/matplotlib/jupyter-matplotlib

Rien n'a fonctionné

Voici ma configuration:

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                   Build  Channel
nodejs                    0.1.1                    pypi_0    pypi

conda list plotly
# packages in environment at C:\Users\***\Anaconda3:
#
# Name                    Version                   Build  Channel
plotly                    4.1.0                    pypi_0    pypi
plotly-express            0.4.1                    pypi_0    pypi

ÉDITER:

jupyter-labextension list
JupyterLab v1.0.2
Known labextensions:
   app dir: C:\Users\***\Anaconda3\share\jupyter\lab
        @jupyter-widgets/jupyterlab-manager v1.0.2 enabled  ok
        @jupyterlab/git v0.8.0 enabled  ok
        @jupyterlab/plotly-extension v1.0.0 enabled  ok
        jupyter-matplotlib v0.4.2 enabled  ok
        jupyterlab-chart-editor v1.2.0 enabled  ok
        jupyterlab-plotly v1.1.0 enabled  ok
        plotlywidget v1.1.0 enabled  ok
5
Mth Clv

Essayez d'installer jupyterlab dash, cela a fonctionné pour moi!

vous pouvez le faire via le menu jupyterlab ou en suivant ces instructions.

https://github.com/plotly/jupyterlab-dash

Il semble que vous devriez également mettre à niveau votre intrigue, car l'intrigue express fait désormais partie de l'intrigue, c'est-à-dire.

import plotly.express as px
0
Kevin Glasson