我正在按照教程的时间序列,在这里.我还修改了代码,允许在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)
有没有人建议我为什么会收到此错误,这可能是本地设置问题?
只需使用:
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