import holoviews as hv
hv.extension('plotly')
xy=[[0,1,2],[10,20,30]]
h=hv.Curve(xy).opts(responsive=True)
h
h.opts.info()
:Curve [x] (y) | Options(responsive=True)
r=hv.renderer('plotly')
p=r.get_plot(h)
p
CurvePlot(apply_extents=True, apply_ranges=True, aspect='cube', bgcolor=None, clim=(nan, nan), clim_percentile=False, color_levels=None, colorbar=False, colorbar_opts={}, default_span=2.0, finalize_hooks=[], fontscale=None, fontsize=None, height=400, hooks=[], interpolation='linear', invert_axes=False, invert_xaxis=False, invert_yaxis=False, invert_zaxis=False, labelled=['x', 'y', 'z'], logx=False, logy=False, logz=False, margins=(50, 50, 50, 50), name='CurvePlot02654', normalize=True, padding=(0, 0.1), projection=None, responsive=True, show_grid=False, show_legend=False, show_title=True, symmetric=False, title='{label} {group}\n{dimensions}', title_format=None, width=400, xaxis='bottom', xlabel=None, xlim=(nan, nan), xrotation=None, xticks=None, yaxis='left', ylabel=None, ylim=(nan, nan), yrotation=None, yticks=None, zlabel=None, zlim=(nan, nan), zticks=None)
l=hv.render(h)
l
{'data': [{'legendgroup': 'Curve',
'line': {'color': '#30a2da', 'width': 2},
'mode': 'lines',
'name': '',
'showlegend': False,
'uid': '8ec6f487-929d-4257-93fa-b37a6739fe26',
'x': array([ 0, 10]),
'y': array([ 1, 20]),
'type': 'scatter'}],
'layout': {'autosize': True,
'margin': {'b': 50, 'l': 50, 'pad': 4, 'r': 50, 't': 50},
'title': {'text': ''},
'uirevision': True,
'xaxis': {'automargin': False,
'range': [0.0, 10.0],
'side': 'bottom',
'title': {'text': 'x'}},
'yaxis': {'automargin': False,
'range': [-0.9000000000000001, 21.9],
'side': 'left',
'title': {'text': 'y'}}},
'config': {'responsive': True}}
import plotly.io as pio
pio.show(l)
!jupyter labextension list
JupyterLab v3.0.10
/home/ma/plotly_responsive_issue/.conda/share/jupyter/labextensions
@jupyter-widgets/jupyterlab-manager v3.0.0 enabled OK (python, jupyterlab_widgets)
@pyviz/jupyterlab_pyviz v2.0.1 enabled OK (python, pyviz_comms)
Other labextensions (built into JupyterLab)
app dir: /home/ma/plotly_responsive_issue/.conda/share/jupyter/lab
jupyterlab-plotly v4.14.3 enabled OK
plotlywidget v4.14.3 enabled OK
!conda list | tail -n +2
# # Name Version Build Channel _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 1_gnu conda-forge anyio 2.2.0 py39hf3d152e_0 conda-forge argon2-cffi 20.1.0 py39hbd71b63_2 conda-forge async_generator 1.10 py_0 conda-forge attrs 20.3.0 pyhd3deb0d_0 conda-forge babel 2.9.0 pyhd3deb0d_0 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.6.1 py_0 conda-forge bleach 3.3.0 pyh44b312d_0 conda-forge bokeh 2.3.0 py39hf3d152e_0 conda-forge brotlipy 0.7.0 py39h3811e60_1001 conda-forge ca-certificates 2020.12.5 ha878542_0 conda-forge certifi 2020.12.5 py39hf3d152e_1 conda-forge cffi 1.14.5 py39he32792d_0 conda-forge chardet 4.0.0 py39hf3d152e_1 conda-forge colorcet 2.0.6 pyhd8ed1ab_0 conda-forge cryptography 3.4.6 py39hbca0aa6_0 conda-forge cycler 0.10.0 py_2 conda-forge decorator 4.4.2 py_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge entrypoints 0.3 py39hde42818_1002 conda-forge freetype 2.10.4 h0708190_1 conda-forge holoviews 1.14.2 pyhd8ed1ab_0 conda-forge icu 68.1 h58526e2_0 conda-forge idna 2.10 pyh9f0ad1d_0 conda-forge importlib-metadata 3.7.2 py39hf3d152e_0 conda-forge ipykernel 5.5.0 py39hef51801_1 conda-forge ipython 7.21.0 py39hef51801_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 7.6.3 pyhd3deb0d_0 conda-forge jedi 0.18.0 py39hf3d152e_2 conda-forge jinja2 2.11.3 pyh44b312d_0 conda-forge jpeg 9d h516909a_0 conda-forge json5 0.9.5 pyh9f0ad1d_0 conda-forge jsonschema 3.2.0 pyhd8ed1ab_3 conda-forge jupyter-packaging 0.7.12 pyhd8ed1ab_0 conda-forge jupyter_client 6.1.11 pyhd8ed1ab_1 conda-forge jupyter_core 4.7.1 py39hf3d152e_0 conda-forge jupyter_server 1.4.1 py39hf3d152e_0 conda-forge jupyterlab 3.0.10 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.1.2 pyh9f0ad1d_0 conda-forge jupyterlab_server 2.3.0 pyhd8ed1ab_0 conda-forge jupyterlab_widgets 1.0.0 pyhd8ed1ab_1 conda-forge kiwisolver 1.3.1 py39h1a9c180_1 conda-forge lcms2 2.12 hddcbb42_0 conda-forge ld_impl_linux-64 2.35.1 hea4e1c9_2 conda-forge libblas 3.9.0 8_openblas conda-forge libcblas 3.9.0 8_openblas conda-forge libffi 3.3 h58526e2_2 conda-forge libgcc-ng 9.3.0 h2828fa1_18 conda-forge libgfortran-ng 7.5.0 h14aa051_18 conda-forge libgfortran4 7.5.0 h14aa051_18 conda-forge libgomp 9.3.0 h2828fa1_18 conda-forge liblapack 3.9.0 8_openblas conda-forge libopenblas 0.3.12 pthreads_hb3c22a3_1 conda-forge libpng 1.6.37 hed695b0_2 conda-forge libsodium 1.0.18 h516909a_1 conda-forge libstdcxx-ng 9.3.0 h6de172a_18 conda-forge libtiff 4.2.0 hdc55705_0 conda-forge libuv 1.41.0 h7f98852_0 conda-forge libwebp-base 1.2.0 h7f98852_0 conda-forge lz4-c 1.9.3 h9c3ff4c_0 conda-forge markdown 3.3.4 pyhd8ed1ab_0 conda-forge markupsafe 1.1.1 py39h3811e60_3 conda-forge matplotlib-base 3.3.4 py39h2fa2bec_0 conda-forge mistune 0.8.4 py39h3811e60_1003 conda-forge nbclassic 0.2.6 pyhd8ed1ab_0 conda-forge nbclient 0.5.3 pyhd8ed1ab_0 conda-forge nbconvert 6.0.7 py39hf3d152e_3 conda-forge nbformat 5.1.2 pyhd8ed1ab_1 conda-forge ncurses 6.2 h58526e2_4 conda-forge nest-asyncio 1.4.3 pyhd8ed1ab_0 conda-forge nodejs 15.11.0 h92b4a50_0 conda-forge notebook 6.2.0 py39hf3d152e_0 conda-forge numpy 1.20.1 py39hdbf815f_0 conda-forge olefile 0.46 pyh9f0ad1d_1 conda-forge openssl 1.1.1j h7f98852_0 conda-forge packaging 20.9 pyh44b312d_0 conda-forge pandas 1.2.3 py39hde0f152_0 conda-forge pandoc 2.12 h7f98852_0 conda-forge pandocfilters 1.4.2 py_1 conda-forge panel 0.11.0 pyhd8ed1ab_0 conda-forge param 1.10.1 pyhd3deb0d_0 conda-forge parso 0.8.1 pyhd8ed1ab_0 conda-forge pexpect 4.8.0 pyh9f0ad1d_2 conda-forge pickleshare 0.7.5 py39hde42818_1002 conda-forge pillow 8.1.2 py39hf95b381_0 conda-forge pip 21.0.1 pyhd8ed1ab_0 conda-forge plotly 4.14.3 pyh44b312d_0 conda-forge prometheus_client 0.9.0 pyhd3deb0d_0 conda-forge prompt-toolkit 3.0.16 pyha770c72_0 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge pycparser 2.20 pyh9f0ad1d_2 conda-forge pyct 0.4.6 py_0 conda-forge pyct-core 0.4.6 py_0 conda-forge pygments 2.8.1 pyhd8ed1ab_0 conda-forge pyopenssl 20.0.1 pyhd8ed1ab_0 conda-forge pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge pyrsistent 0.17.3 py39h3811e60_2 conda-forge pysocks 1.7.1 py39hf3d152e_3 conda-forge python 3.9.2 hffdb5ce_0_cpython conda-forge python-dateutil 2.8.1 py_0 conda-forge python_abi 3.9 1_cp39 conda-forge pytz 2021.1 pyhd8ed1ab_0 conda-forge pyviz_comms 2.0.1 pyhd3deb0d_0 conda-forge pyyaml 5.4.1 py39h3811e60_0 conda-forge pyzmq 22.0.3 py39h37b5a0c_1 conda-forge readline 8.0 he28a2e2_2 conda-forge requests 2.25.1 pyhd3deb0d_0 conda-forge retrying 1.3.3 py_2 conda-forge send2trash 1.5.0 py_0 conda-forge setuptools 49.6.0 py39hf3d152e_3 conda-forge six 1.15.0 pyh9f0ad1d_0 conda-forge sniffio 1.2.0 py39hf3d152e_1 conda-forge sqlite 3.34.0 h74cdb3f_0 conda-forge terminado 0.9.2 py39hf3d152e_0 conda-forge testpath 0.4.4 py_0 conda-forge tk 8.6.10 hed695b0_1 conda-forge tornado 6.1 py39h3811e60_1 conda-forge tqdm 4.59.0 pyhd8ed1ab_0 conda-forge traitlets 5.0.5 py_0 conda-forge typing_extensions 3.7.4.3 py_0 conda-forge tzdata 2021a he74cb21_0 conda-forge urllib3 1.26.3 pyhd8ed1ab_0 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge wheel 0.36.2 pyhd3deb0d_0 conda-forge widgetsnbextension 3.5.1 py39hf3d152e_4 conda-forge xz 5.2.5 h516909a_1 conda-forge yaml 0.2.5 h516909a_0 conda-forge zeromq 4.3.4 h9c3ff4c_0 conda-forge zipp 3.4.1 pyhd8ed1ab_0 conda-forge zlib 1.2.11 h516909a_1010 conda-forge zstd 1.4.9 ha95c52a_0 conda-forge