Plotly дает пустое поле как вывод в лаборатории Jupyter - PullRequest
0 голосов
/ 01 марта 2019

Я использую сюжет в лаборатории Jupyter, но получаю пустой вывод.У меня точно такая же проблема, описанная здесь: plotly.offline.iplot выдает большое пустое поле в качестве вывода - почему?

И я попробовал то, что они предложили в ответах, ноэто не сработало.

Вот код, который я использую:

import pandas as pd
import numpy as np
%matplotlib inline

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
cf.go_offline()

df = pd.DataFrame(np.random.randn(100,4), columns='A B C D'.split())
df2 = pd.DataFrame({'category':['A','B','C'], 'values':[32,43,50]})

df.iplot(kind='scatter', x='A',y='B', mode='markers', size=10)

Одним из предложений было изменить ноутбук на «доверенный».Вы знаете, как я могу сделать это в лаборатории Jupyter?

1 Ответ

0 голосов
/ 26 июня 2019

Для правильного отображения plotly автономных графиков в JupyterLab ,

Шаг 1: Сначала необходимо установить plotly-extension для JupyterLab:

$ jupyter labextension install @jupyterlab/plotly-extension

(Обратите внимание, что для выполнения вышеуказанного шага требуется Node.js >= 4, если Node.js недоступен в вашей ОС, установите его со своего официального сайта .)

Шаг 2: Проверка состояния после установки @jupyterlab/plotly-extension:

$ jupyter labextension list 
JupyterLab v0.35.5
Known labextensions:
   app dir: /Users/yourname/anaconda3/share/jupyter/lab
        @jupyterlab/plotly-extension v0.18.2  enabled  OK

Build recommended, please run `jupyter lab build`:
    @jupyterlab/plotly-extension needs to be included in build

Шаг 3: FollowВ этом случае перестройте JupyterLab с недавно установленными лабораторными расширениями:

$ jupyter lab build

После этого перезапустите JupyterLab и установите plotly.offline.init_notebook_mode(connected=True) в начале каждого сеанса ноутбука, тогда plotly.offline.iplot должно правильно отображатьучастки в тетради.

...