85
85
</ div >
86
86
< div class ="cell border-box-sizing code_cell rendered ">
87
87
< div class ="input ">
88
- < div class ="prompt input_prompt "> In [2 ]:</ div >
88
+ < div class ="prompt input_prompt "> In [3 ]:</ div >
89
89
< div class ="inner_cell ">
90
90
< div class ="input_area ">
91
91
< div class =" highlight hl-ipython2 "> < pre > < span class ="kn "> import</ span > < span class ="nn "> plotly.plotly</ span > < span class ="kn "> as</ span > < span class ="nn "> py</ span >
@@ -130,7 +130,7 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
130
130
</ div >
131
131
< div class ="cell border-box-sizing code_cell rendered ">
132
132
< div class ="input ">
133
- < div class ="prompt input_prompt "> In [84 ]:</ div >
133
+ < div class ="prompt input_prompt "> In [4 ]:</ div >
134
134
< div class ="inner_cell ">
135
135
< div class ="input_area ">
136
136
< div class =" highlight hl-ipython2 "> < pre > < span class ="n "> stream_tokens</ span > < span class ="o "> =</ span > < span class ="n "> tls</ span > < span class ="o "> .</ span > < span class ="n "> get_credentials_file</ span > < span class ="p "> ()[</ span > < span class ="s "> 'stream_ids'</ span > < span class ="p "> ]</ span >
@@ -150,8 +150,8 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
150
150
151
151
< div class ="output_area "> < div class ="prompt "> </ div >
152
152
< div class ="output_subarea output_stream output_stdout output_text ">
153
- < pre > nhlxf6ig3d
154
- cew1sbgo4s
153
+ < pre > 0xhh453c6m
154
+ 4lm5a0gsr8
155
155
</ pre >
156
156
</ div >
157
157
</ div >
@@ -172,7 +172,7 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
172
172
</ div >
173
173
< div class ="cell border-box-sizing code_cell rendered ">
174
174
< div class ="input ">
175
- < div class ="prompt input_prompt "> In [85 ]:</ div >
175
+ < div class ="prompt input_prompt "> In [5 ]:</ div >
176
176
< div class ="inner_cell ">
177
177
< div class ="input_area ">
178
178
< div class =" highlight hl-ipython2 "> < pre > < span class ="n "> stream_id1</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span > < span class ="n "> token</ span > < span class ="o "> =</ span > < span class ="n "> token_1</ span > < span class ="p "> ,</ span > < span class ="n "> maxpoints</ span > < span class ="o "> =</ span > < span class ="mi "> 60</ span > < span class ="p "> )</ span >
@@ -195,11 +195,11 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
195
195
</ div >
196
196
< div class ="cell border-box-sizing code_cell rendered ">
197
197
< div class ="input ">
198
- < div class ="prompt input_prompt "> In [86 ]:</ div >
198
+ < div class ="prompt input_prompt "> In [ ]:</ div >
199
199
< div class ="inner_cell ">
200
200
< div class ="input_area ">
201
- < div class =" highlight hl-ipython2 "> < pre > < span class ="n "> trace1</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Scatter</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> stream</ span > < span class ="o "> =</ span > < span class ="n "> stream_id1</ span > < span class ="p "> )</ span >
202
- < span class ="n "> trace2</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Scatter</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> stream</ span > < span class ="o "> =</ span > < span class ="n "> stream_id2</ span > < span class ="p "> ,</ span > < span class ="n "> yaxis</ span > < span class ="o "> =</ span > < span class ="s "> 'y2'</ span > < span class ="p "> )</ span >
201
+ < div class =" highlight hl-ipython2 "> < pre > < span class ="n "> trace1</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Scatter</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> stream</ span > < span class ="o "> =</ span > < span class ="n "> stream_id1</ span > < span class ="p "> , </ span > < span class =" n " > name </ span > < span class =" o " > = </ span > < span class =" s " > 'trace1' </ span > < span class =" p " > )</ span >
202
+ < span class ="n "> trace2</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Scatter</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> [],</ span > < span class ="n "> stream</ span > < span class ="o "> =</ span > < span class ="n "> stream_id2</ span > < span class ="p "> ,</ span > < span class ="n "> yaxis</ span > < span class ="o "> =</ span > < span class ="s "> 'y2'</ span > < span class ="p "> , </ span > < span class =" n " > name </ span > < span class =" o " > = </ span > < span class =" s " > 'trace2' </ span > < span class =" p " > , </ span > < span class =" n " > marker </ span > < span class =" o " > = </ span > < span class =" nb " > dict </ span > < span class =" p " > ( </ span > < span class =" n " > color </ span > < span class =" o " > = </ span > < span class =" s " > 'rgb(148, 103, 189)' </ span > < span class =" p " > ) )</ span >
203
203
204
204
< span class ="n "> data</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="n "> trace1</ span > < span class ="p "> ,</ span > < span class ="n "> trace2</ span > < span class ="p "> ]</ span >
205
205
< span class ="n "> layout</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Layout</ span > < span class ="p "> (</ span >
@@ -221,28 +221,23 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
221
221
< span class ="p "> )</ span >
222
222
223
223
< span class ="n "> fig</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Figure</ span > < span class ="p "> (</ span > < span class ="n "> data</ span > < span class ="o "> =</ span > < span class ="n "> data</ span > < span class ="p "> ,</ span > < span class ="n "> layout</ span > < span class ="o "> =</ span > < span class ="n "> layout</ span > < span class ="p "> )</ span >
224
- < span class ="n "> py</ span > < span class ="o "> .</ span > < span class ="n "> iplot </ span > < span class ="p "> (</ span > < span class ="n "> fig</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s "> 'multple-trace-axes-streaming'</ span > < span class ="p "> )</ span >
224
+ < span class ="n "> plot_url </ span > < span class =" o " > = </ span > < span class =" n " > py</ span > < span class ="o "> .</ span > < span class ="n "> plot </ span > < span class ="p "> (</ span > < span class ="n "> fig</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s "> 'multple-trace-axes-streaming'</ span > < span class ="p "> )</ span >
225
225
</ pre > </ div >
226
226
227
227
</ div >
228
228
</ div >
229
229
</ div >
230
230
231
- < div class ="output_wrapper ">
232
- < div class ="output ">
233
-
234
-
235
- < div class ="output_area "> < div class ="prompt output_prompt "> Out[86]:</ div >
236
-
237
- < div class ="output_html rendered_html output_subarea output_execute_result ">
238
- < iframe id ="igraph " scrolling ="no " style ="border:none; " seamless ="seamless " src ="https://plot.ly/~demo_account/1.embed " height ="525px " width ="100% "> </ iframe >
239
231
</ div >
240
-
232
+ < div class ="cell border-box-sizing text_cell rendered ">
233
+ < div class ="prompt input_prompt ">
241
234
</ div >
235
+ < div class ="inner_cell ">
236
+ < div class ="text_cell_render border-box-sizing rendered_html ">
237
+ < p > < img src ="https://cloud.githubusercontent.com/assets/12302455/14962778/85b8f358-106e-11e6-8c1b-33419fb02ebe.png " alt =""> </ p >
242
238
243
239
</ div >
244
240
</ div >
245
-
246
241
</ div >
247
242
< div class ="cell border-box-sizing text_cell rendered ">
248
243
< div class ="prompt input_prompt ">
@@ -256,7 +251,7 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
256
251
</ div >
257
252
< div class ="cell border-box-sizing code_cell rendered ">
258
253
< div class ="input ">
259
- < div class ="prompt input_prompt "> In [87 ]:</ div >
254
+ < div class ="prompt input_prompt "> In [8 ]:</ div >
260
255
< div class ="inner_cell ">
261
256
< div class ="input_area ">
262
257
< div class =" highlight hl-ipython2 "> < pre > < span class ="n "> s_1</ span > < span class ="o "> =</ span > < span class ="n "> py</ span > < span class ="o "> .</ span > < span class ="n "> Stream</ span > < span class ="p "> (</ span > < span class ="n "> stream_id</ span > < span class ="o "> =</ span > < span class ="n "> token_1</ span > < span class ="p "> )</ span >
@@ -279,7 +274,7 @@ <h4 id="Start-Streaming">Start Streaming<a class="anchor-link" href="#Start-Stre
279
274
</ div >
280
275
< div class ="cell border-box-sizing code_cell rendered ">
281
276
< div class ="input ">
282
- < div class ="prompt input_prompt "> In [88 ]:</ div >
277
+ < div class ="prompt input_prompt "> In [ ]:</ div >
283
278
< div class ="inner_cell ">
284
279
< div class ="input_area ">
285
280
< div class =" highlight hl-ipython2 "> < pre > < span class ="n "> s_1</ span > < span class ="o "> .</ span > < span class ="n "> open</ span > < span class ="p "> ()</ span >
@@ -290,14 +285,16 @@ <h4 id="Start-Streaming">Start Streaming<a class="anchor-link" href="#Start-Stre
290
285
< span class ="kn "> import</ span > < span class ="nn "> numpy</ span > < span class ="kn "> as</ span > < span class ="nn "> np</ span >
291
286
292
287
< span class ="n "> k</ span > < span class ="o "> =</ span > < span class ="mi "> 10</ span >
288
+ < span class ="n "> i</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span >
293
289
294
- < span class ="k "> for </ span > < span class ="n " > i </ span > < span class ="ow " > in </ span > < span class =" nb " > range </ span > < span class =" p "> ( </ span > < span class =" mi " > 200 </ span > < span class =" p " > ) :</ span >
290
+ < span class ="k "> while </ span > < span class ="bp " > True </ span > < span class ="p "> :</ span >
295
291
< span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="n "> datetime</ span > < span class ="o "> .</ span > < span class ="n "> datetime</ span > < span class ="o "> .</ span > < span class ="n "> now</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> strftime</ span > < span class ="p "> (</ span > < span class ="s "> '%Y-%m-</ span > < span class ="si "> %d</ span > < span class ="s "> %H:%M:%S.</ span > < span class ="si "> %f</ span > < span class ="s "> '</ span > < span class ="p "> )</ span >
296
292
< span class ="n "> delta</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> random</ span > < span class ="o "> .</ span > < span class ="n "> randint</ span > < span class ="p "> (</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> )</ span >
297
293
< span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> cos</ span > < span class ="p "> (</ span > < span class ="n "> k</ span > < span class ="o "> *</ span > < span class ="n "> i</ span > < span class ="o "> /</ span > < span class ="mf "> 50.</ span > < span class ="p "> )</ span > < span class ="o "> *</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> cos</ span > < span class ="p "> (</ span > < span class ="n "> i</ span > < span class ="o "> /</ span > < span class ="mf "> 50.</ span > < span class ="p "> )</ span > < span class ="o "> +</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> random</ span > < span class ="o "> .</ span > < span class ="n "> randn</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> ))[</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span >
298
294
< span class ="n "> s_1</ span > < span class ="o "> .</ span > < span class ="n "> write</ span > < span class ="p "> (</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="n "> y</ span > < span class ="p "> ))</ span >
299
295
< span class ="n "> s_2</ span > < span class ="o "> .</ span > < span class ="n "> write</ span > < span class ="p "> (</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="n "> delta</ span > < span class ="o "> *</ span > < span class ="n "> y</ span > < span class ="p "> )))</ span >
300
296
< span class ="n "> time</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 0.8</ span > < span class ="p "> )</ span >
297
+ < span class ="n "> i</ span > < span class ="o "> +=</ span > < span class ="mi "> 1</ span >
301
298
< span class ="n "> s_1</ span > < span class ="o "> .</ span > < span class ="n "> close</ span > < span class ="p "> ()</ span >
302
299
< span class ="n "> s_2</ span > < span class ="o "> .</ span > < span class ="n "> close</ span > < span class ="p "> ()</ span >
303
300
</ pre > </ div >
@@ -306,4 +303,32 @@ <h4 id="Start-Streaming">Start Streaming<a class="anchor-link" href="#Start-Stre
306
303
</ div >
307
304
</ div >
308
305
306
+ </ div >
307
+ < div class ="cell border-box-sizing code_cell rendered ">
308
+ < div class ="input ">
309
+ < div class ="prompt input_prompt "> In [4]:</ div >
310
+ < div class ="inner_cell ">
311
+ < div class ="input_area ">
312
+ < div class =" highlight hl-ipython2 "> < pre > < span class ="n "> tls</ span > < span class ="o "> .</ span > < span class ="n "> embed</ span > < span class ="p "> (</ span > < span class ="s "> 'streaming-demos'</ span > < span class ="p "> ,</ span > < span class ="s "> '124'</ span > < span class ="p "> )</ span >
313
+ </ pre > </ div >
314
+
315
+ </ div >
316
+ </ div >
317
+ </ div >
318
+
319
+ < div class ="output_wrapper ">
320
+ < div class ="output ">
321
+
322
+
323
+ < div class ="output_area "> < div class ="prompt output_prompt "> Out[4]:</ div >
324
+
325
+ < div class ="output_html rendered_html output_subarea output_execute_result ">
326
+ < iframe id ="igraph " scrolling ="no " style ="border:none; " seamless ="seamless " src ="https://plot.ly/~streaming-demos/124.embed " height ="525 " width ="100% "> </ iframe >
327
+ </ div >
328
+
329
+ </ div >
330
+
331
+ </ div >
332
+ </ div >
333
+
309
334
</ div > {% endraw %}
0 commit comments