2017-08-25 23 views
-1

私はplotly https://plot.ly/python/offline/ のpythonを学び、私は例を試してみてください。plotlyのpython:PlotlyError

import plotly.plotly as py 
fig = py.get_figure('https://plot.ly/~jackp/8715', raw=True) 
iplot(fig) 

しかし、答えは私にエラーを与える:

--------------------------------------------------------------------------- 
PlotlyError        Traceback (most recent call last) 
<ipython-input-13-71d04f672671> in <module>() 
     1 import plotly.plotly as py 
     2 
----> 3 fig = py.get_figure('https://plot.ly/~jackp/8715', raw=True) 
     4 iplot(fig) 

D:\ProgramData\Anaconda2\lib\site-packages\plotly\plotly\plotly.pyc in get_figure(file_owner_or_url, file_id, raw) 
    407     "'{1}'." 
    408     "\nRun help on this function for more information." 
--> 409     "".format(url, plotly_rest_url)) 
    410   head = plotly_rest_url + "/~" 
    411   file_owner = url.replace(head, "").split('/')[0] 

PlotlyError: Because you didn't supply a 'file_id' in the call, we're assuming you're trying to snag a figure from a url. You supplied the url, 'https://plot.ly/~jackp/8715', we expected it to start with 'https://plotly.your-company.com'. 
Run help on this function for more information. 

私がどこにエラーがわかりません、と私は壊れている、それはURL「https://plotly.your-company.com」かもしれないと思います。ここで

+2

でラインを交換してみてください - 'あなたはfigures'ダウンロードする資格情報を提供する必要があります。 – asongtoruin

+0

はyou.Iはあなたのアドバイスをしてみてくださいありがとうございましたが、それはuがそれを変更しますeither.how仕事のdidnt – Rainbow

答えて

0

は、資格情報ファイルを取得するrecommended方法です。チュートリアル常に適切に環境を設定することが重要である、助けを以下の時に例を挙げて、完全に読みます。

  1. ゴーhereとゴーhere
  2. アカウントを作成し、(plotlyなどplotly.plotlyインポートする必要があります)フィギュアを取得しようとします前に、あなたのコードに、このAPIキー
  3. タイプを取得します:

plotly.tools.set_credentials_file(username='username-from-step-1', api_key='key-you-copied-from-step-2')

この行は、あなたがアクセスを許可します

編集:あなたは新しいエラーを取得する場合iplot(fig)にのみ、いくつかのセットアップに取り組んでいます。それが言うように、すぐに上記の例py.plot(fig)