Сюжет HoloViews не закрывается - PullRequest
0 голосов
/ 29 ноября 2018

Попытка HoloViews в первый раз, когда я сталкиваюсь с проблемой при построении графика.Я протестировал коробку, которая появляется, но не может быть закрыта.Хотелось бы, чтобы график отображался во вкладке браузера ...

Почему график отображается в верхней части браузера и как его можно закрыть?

Вот что я сделал:

import holoviews as hv
#from holoviews import dim
hv.extension('bokeh')

from bokeh.sampledata.autompg import autompg as df

title = "MPG by Cylinders and Data Source, Colored by Cylinders"
boxwhisker = hv.BoxWhisker(df, ['cyl', 'origin'], 'mpg', label=title)

boxwhisker.options(show_legend=False, width=600)

enter image description here

Проверено на:

jupyterlab 0.33.12

python 2.7.15

Firefox Quantum 63.0.3 (64-разрядная версия)

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Я сделал так, как предложил philippjfr, но установка labextension несколько раз зависала.Вот как это выглядит:

(base) C:\Users\xxx>jupyter labextension install @pyviz/jupyterlab_pyviz
> "C:\Program Files\nodejs\npm.CMD" pack @pyviz/jupyterlab_pyviz
pyviz-jupyterlab_pyviz-0.6.3.tgz
Incompatible extension:

"@pyviz/jupyterlab_pyviz@0.6.3" is not compatible with the current JupyterLab
Conflicting Dependencies:
JupyterLab              Extension        Package
>=0.17.2 <0.18.0        >=0.19.1 <0.20.0 @jupyterlab/application
>=0.17.2 <0.18.0        >=0.19.1 <0.20.0 @jupyterlab/notebook
>=0.17.2 <0.18.0        >=0.19.1 <0.20.0 @jupyterlab/apputils

Found compatible version: 0.6.0
> "C:\Program Files\nodejs\npm.CMD" pack @pyviz/jupyterlab_pyviz@0.6.0
pyviz-jupyterlab_pyviz-0.6.0.tgz
> node C:\Users\xxx\AppData\Local\Continuum\anaconda2\lib\site-packages\jupyterlab\staging\yarn.js install
yarn install v1.6.0
(node:7700) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
info No lockfile found.
[1/4] Resolving packages...
⠁ @pyviz/jupyterlab_pyviz@file:../extensions/pyviz-jupyterlab_pyviz-0.6.0.tgz
0 голосов
/ 29 ноября 2018

Для правильного отображения графиков HoloViews необходимо установить расширение JupyterLab с помощью:

jupyter labextension install @pyviz/jupyterlab_pyviz

В противном случае оно будет пытаться прикрепить график к телу страницы, и в результате вы получите зависание графика.,После установки расширения график должен появиться в правильном месте.

...