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

Nic*_*ddy 3 python plotly

我正在按照教程的时间序列,在这里.我还修改了代码,允许在Jupyter离线图表,在这里.

我正试图在Jupyter Notebook中绘制一个时间序列.我收到以下错误.

AttributeError:模块'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'
Run Code Online (Sandbox Code Playgroud)

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

Say*_*ane 6

只需使用:

 import plotly
 plotly.offline.init_notebook_mode()
Run Code Online (Sandbox Code Playgroud)

不要使用: import plotly.plotly as py

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

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