2016-01-21 7 views
9

散布図をプロットして使用しています。グラフは私の口座に生成されますが、端末はまだエラーを報告している:KeyError:plotlyを使って散布図を作るときの 'plotly_domain'

Traceback (most recent call last): 
File "IEORE4709HW1.py", line 106, in <module> 
py.iplot(data, filename='basic-scatter') 
File "/Library/Python/2.7/site-packages/plotly/plotly/plotly.py", line 175, in iplot 
return tools.embed(url, **embed_options) 
File "/Library/Python/2.7/site-packages/plotly/tools.py", line 412, in embed 
!= session.get_session_config()['plotly_domain']): 
KeyError: 'plotly_domain' 

私のコードは次のとおりです。

import urllib2 
import numpy as np 

import plotly.plotly as py 
py.sign_in('halblooline', 'j90503v8gq') 
import plotly.graph_objs as go 
import numpy as np 

N = 1000 
random_x = np.random.randn(N) 
random_y = np.random.randn(N) 

# Create a trace 
trace = go.Scatter(
    x = random_x, 
    y = random_y, 
    mode = 'markers' 
) 

data = [trace] 

# Plot and embed in ipython notebook! 
py.iplot(data, filename='basic-scatter') 

# or plot with: plot_url = py.plot(data, filename='basic-line') 

いずれも、これで私を助けることができますか?どうもありがとうございました。

+1

ipythonノートブックでこれをやっていますか?そうでない場合は、以下の答えに記載されている 'plot()'コマンドを使用してください。 – elsherbini

答えて

27

py.iplotの代わりにpy.plotを使用します。試してみてください。

+2

これはうまく動作します。 'iplot'はJupyterノートブック(以前はIPythonノートブック)で動作します。 –

+0

LOL私は愚かだと感じる –