【发布时间】:2019-07-22 23:37:25
【问题描述】:
我在 jupyter 实验室使用 plotly,但我得到一个空白输出。我遇到了与此处描述的完全相同的问题:plotly.offline.iplot gives a large blank field as its output - why?
我尝试了他们在答案中提出的建议,但没有奏效。
这是我正在使用的代码:
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 实验室怎么做吗?
【问题讨论】:
-
观察:代码在 jupyter notebook 中运行良好。该问题仅发生在 jupyter 实验室中。
-
这里的观察。问题与JupyterLab的
labextension有关。 -
对于那些对 jupyter notebook 有同样问题的人,一个对我有用的解决方案是调用
fig.show('notebook')。此处建议使用此解决方案:plotly.com/python/troubleshooting/#import-problems -
对于遇到类似问题的人来说,一个解决方案可能是尝试另一种浏览器。我遇到了类似的问题并试图解决它只是发现我的标准浏览器是我的问题的根源(不知道为什么)但切换到另一个浏览器解决了我的问题。
标签: python jupyter-notebook plotly jupyter jupyter-lab