执行代码时,我收到'PlotlyRequestError:No message'。
import plotly
import plotly.plotly as py
import plotly.graph_objs as go
Filedata = pd.read_csv('C:\\Documents\\Book4.csv')
data = [go.Scatter(x=Filedata.ix[:,0],y=Filedata.ix[:,1])]
layout = go.Layout(
title='Analysis 2016',
xaxis=dict(title='Startdate'),
yaxis=dict(title='Conductivity'))
fig = go.Figure(data=data, layout=layout)
py.iplot(fig)
答案 0 :(得分:6)
这是因为您尝试在线绘图,需要基于凭据的身份验证。要离线绘图,请使用plotly.offline的绘图类来完成此操作而无需身份验证。
from plotly.offline import plot
然后使用此图绘制你的数字。
答案 1 :(得分:4)
我遇到了同样的问题,我不知道您是否已经找到解决方案,但是以这种方式进行导入:
import plotly.plotly as py
import plotly.graph_objs as go
# these two lines allow your code to show up in a notebook
from plotly.offline import init_notebook_mode, iplot
init_notebook_mode()
然后像这样调用iplot:
plotly.offline.iplot(...)
解决了我的问题! 希望对您有所帮助:)