我正在按照教程的时间序列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'
有没有人建议我为什么会收到此错误,可能是本地设置问题?
答案 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