Offline plot.ly does not render in a published notebook in a dashboard or an insight

Solved!
theoplatt
Level 2
Offline plot.ly does not render in a published notebook in a dashboard or an insight

Hi there,



Running a python Jupyter notebook I can render beautiful offline plot.ly charts. However, when I publish the notebook to a dashboard, those charts are no longer visible. 



I can seem to publish the charts as individual insights using a static insight but I really like the idea of keeping it within the published notebook.



For example - try this in a notebook (assuming you have plotly installed in your python environment). It should work and show a pretty contour plot. Not publish that notebook on a dashboard. Neither the dashboard rendering or insight rendering show the graph - just a blank.




import dataiku
import plotly.graph_objs as go
import numpy as np
import plotly.offline as py

py.init_notebook_mode(connected=True)


x = np.random.randn(1000)
y = np.random.randn(1000)

fig = go.FigureWidget(
data=[
{'x': x, 'y': y, 'type': 'histogram2dcontour'}
]
)

py.iplot(fig, filename='histogram')


 



Screen grab of the notebook running - 





 



Not quite so exciting screen grab of the insight...



 





 



Any ideas?



 



Many thanks



 



Theo

0 Kudos
1 Solution
Alex_Combessie
Dataiker Alumni
Hello,

Due to the current way Plotly works, this is only possible through the standard Plotly methods, not the offline ones. This is already referenced as an issue on Plotly's Github: https://github.com/plotly/plotly.py/issues/880

Do you have a professional Plotly account? If so, have you tried with the standard Plotly server (not through offline)?

Cheers,

Alex

View solution in original post

0 Kudos
2 Replies
Alex_Combessie
Dataiker Alumni
Hello,

Due to the current way Plotly works, this is only possible through the standard Plotly methods, not the offline ones. This is already referenced as an issue on Plotly's Github: https://github.com/plotly/plotly.py/issues/880

Do you have a professional Plotly account? If so, have you tried with the standard Plotly server (not through offline)?

Cheers,

Alex
0 Kudos
theoplatt
Level 2
Author
Hi Alex - not exactly what I was hoping to hear but I'll try the professional Plotly account option and see how that shapes up.

I love the ides of being able to publish Jupyter notebooks as insights and hiding the code behind them.

Thanks for your answer.
0 Kudos