我不明白為什么這段代碼不起作用。數(shù)據(jù)是虛構(gòu)的,我只希望能夠使用plotly進行時間序列可視化。這個模塊曾經(jīng)在Kaggle內(nèi)核中為我工作過:https://www.kaggle.com/aubertsigouin/organizing-macrohistorical-datasets/data奇怪的是,我無法使其再次運行。它說:?AttributeError:模塊'plotly'沒有屬性'plotly'?。有小費嗎 ?import plotlyimport plotly.graph_objs as gofrom plotly import toolsfrom plotly.offline import init_notebook_mode, plot, iplotinit_notebook_mode()import pandas as pdimport numpy as npdata = []array_of_time = pd.to_datetime(np.arange('2013-01-01', '2013-03-01', dtype='datetime64[M]'))raw_data = [[20,29], [30,33]]trace_1 = go.Scatter( x=array_of_time, y=raw_data[0], name = 'data_1', line = dict(color = '#aeb9ba'), opacity = 0.8)trace_2 = go.Scatter( x=array_of_time, y=raw_data[1], name = 'data_2', line = dict(color = '#ffd800'), opacity = 0.8)data.append(trace_1)data.append(trace_2)layout = dict( title = 'Exemple de titre', xaxis=dict( rangeselector=dict( buttons=list([ dict( count=1, label='1m', step='month', stepmode='backward' ), dict( count=6, label='6m', step='month', stepmode='backward' ), dict( step='all' ) ] ) ), rangeslider=dict(), type='date' ))fig = dict(data=data, layout=layout)iplot(fig, filename = 'graph_1.html')
3 回答

慕哥6287543
TA貢獻1831條經(jīng)驗 獲得超10個贊
嘗試一下import plotly.plotly
。
我建議給它一個別名,例如import plotly.plotly as plt
。
本質(zhì)上plotly.plotly
,第一個調(diào)用plotly
程序包,第二個調(diào)用程序包中.
的函數(shù)。
編輯:請告訴我,是否對您有用。

森欄
TA貢獻1810條經(jīng)驗 獲得超5個贊
首先,我建議安裝chart_studio(如果您在conda promt中使用anaconda install)
pip install chart-studio
然后以以下方式在jupyter筆記本中導入: import chart_studio.plotly as py
添加回答
舉報
0/150
提交
取消