为什么Plotly不会识别属性'离线'?

时间:2017-07-21 15:30:58

标签: python plotly

我正在按照教程的时间序列here进行操作。我还修改了代码以允许Jupyter中的离线图表here

我试图在Jupyter Notebook中绘制时间序列。我收到以下错误。

  

AttributeError:module' plotly.plotly'没有属性'离线'

据我所知,我已经执行了所有说明,但无法使用他们建议的方法。

import plotly.plotly as py
import plotly.graph_objs as go

py.offline.init_notebook_mode()

data = [go.Scatter(x=dataload.date, y=dataload.spend)]

py.offline.iplot(data)

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-14-c9b2e8d8907c> in <module>()
      2 import plotly.graph_objs as go
      3 
----> 4 py.offline.init_notebook_mode()
      5 
      6 data = [go.Scatter(x=dataload.date, y=dataload.spend)]

AttributeError: module 'plotly.plotly' has no attribute 'offline'

有没有人建议我为什么会收到此错误,可能是本地设置问题?

1 个答案:

答案 0 :(得分:6)

只需使用:

 import plotly
 plotly.offline.init_notebook_mode()

请勿使用:import plotly.plotly as py

您指的是不同的文档。使用https://plot.ly/python/getting-started/#initialization-for-offline-plotting 在这里,它还提供了有关如何使用帮助功能的更多信息。

对于离线模式下的教程:https://github.com/SayaliSonawane/Plotly_Offline_Python