如何修复PlotlyRequestError?

Kat*_*thy 8 python plotly

我执行代码时得到'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)
Run Code Online (Sandbox Code Playgroud)

小智 8

这是因为您尝试在线绘图,这需要基于凭据的身份验证.要离线绘图,请使用plotly.offline的绘图类来完成此操作而无需身份验证.

from  plotly.offline import plot
Run Code Online (Sandbox Code Playgroud)

然后使用此图绘制您的图形.


小智 8

我遇到了同样的问题,我不知道您是否已经找到解决方案,但是以这种方式导入:

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()
Run Code Online (Sandbox Code Playgroud)

然后像这样调用iplot:

plotly.offline.iplot(...)
Run Code Online (Sandbox Code Playgroud)

解决了我的问题!希望能帮助到你 :)