2016-01-21 13 views
9

में साजिश साजिश करने के लिए साजिश का उपयोग करते समय 'plotly_domain' मैं स्कैटर प्लॉट करने के लिए साजिश का उपयोग कर रहा हूं। ग्राफ मेरे खाते पर उत्पन्न होता है लेकिन टर्मिनल अभी भी त्रुटि रिपोर्ट:KeyError: python

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

क्या आप इसे आईपीथॉन नोटबुक में कर रहे हैं? यदि नहीं, तो नीचे दिए गए उत्तर में बताए गए 'प्लॉट() 'कमांड का उपयोग करें। – elsherbini

उत्तर

27

py.iplot के बजाय py.plot का उपयोग करें। आजमाइश कीजिये।

+2

यह शानदार काम करता है। 'iplot' एक जुपीटर नोटबुक (पहले आईपीथन नोटबुक) के साथ काम करता है। –

+0

लॉल मैं बेवकूफ महसूस करता हूँ –