Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 151567a

Browse files
committed
Merge branch 'source-design-merge' of https://github.com/plotly/documentation into source-design-merge
2 parents 63b883a + e43e9e0 commit 151567a

8 files changed

+262
-174
lines changed

_posts/user_guide_python/2015-06-30-geo-streaming.html

Lines changed: 39 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,6 @@
1717
</div>
1818
<div class="inner_cell">
1919
<div class="text_cell_render border-box-sizing rendered_html">
20-
<p>Welcome to Plotly's Python API User Guide.</p>
21-
<blockquote><p>Links to the other sections can be found on the User Guide's <a href="https://plot.ly/python/user-guide#Table-of-Contents:">homepage</a></p>
22-
</blockquote>
23-
24-
</div>
25-
</div>
26-
</div>
27-
<div class="cell border-box-sizing text_cell rendered">
28-
<div class="prompt input_prompt">
29-
</div>
30-
<div class="inner_cell">
31-
<div class="text_cell_render border-box-sizing rendered_html">
3220
<p>Check which version is installed on your machine and please upgrade if needed.</p>
3321

3422
</div>
@@ -60,7 +48,7 @@
6048
</div>
6149
<div class="cell border-box-sizing code_cell rendered">
6250
<div class="input">
63-
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
51+
<div class="prompt input_prompt">In&nbsp;[2]:</div>
6452
<div class="inner_cell">
6553
<div class="input_area">
6654
<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>
@@ -372,4 +360,42 @@ <h4 id="Start-Streaming">Start Streaming<a class="anchor-link" href="#Start-Stre
372360
</div>
373361
</div>
374362

363+
</div>
364+
<div class="cell border-box-sizing text_cell rendered">
365+
<div class="prompt input_prompt">
366+
</div>
367+
<div class="inner_cell">
368+
<div class="text_cell_render border-box-sizing rendered_html">
369+
<p>You can see a live demo of the stream below:</p>
370+
371+
</div>
372+
</div>
373+
</div>
374+
<div class="cell border-box-sizing code_cell rendered">
375+
<div class="input">
376+
<div class="prompt input_prompt">In&nbsp;[4]:</div>
377+
<div class="inner_cell">
378+
<div class="input_area">
379+
<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">&#39;streaming-demos&#39;</span><span class="p">,</span><span class="s">&#39;121&#39;</span><span class="p">)</span>
380+
</pre></div>
381+
382+
</div>
383+
</div>
384+
</div>
385+
386+
<div class="output_wrapper">
387+
<div class="output">
388+
389+
390+
<div class="output_area"><div class="prompt output_prompt">Out[4]:</div>
391+
392+
<div class="output_html rendered_html output_subarea output_execute_result">
393+
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~streaming-demos/121.embed" height="525" width="100%"></iframe>
394+
</div>
395+
396+
</div>
397+
398+
</div>
399+
</div>
400+
375401
</div>{% endraw %}

_posts/user_guide_python/2015-06-30-multiple-trace-streaming.html

Lines changed: 47 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
</div>
8686
<div class="cell border-box-sizing code_cell rendered">
8787
<div class="input">
88-
<div class="prompt input_prompt">In&nbsp;[2]:</div>
88+
<div class="prompt input_prompt">In&nbsp;[3]:</div>
8989
<div class="inner_cell">
9090
<div class="input_area">
9191
<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-
130130
</div>
131131
<div class="cell border-box-sizing code_cell rendered">
132132
<div class="input">
133-
<div class="prompt input_prompt">In&nbsp;[84]:</div>
133+
<div class="prompt input_prompt">In&nbsp;[4]:</div>
134134
<div class="inner_cell">
135135
<div class="input_area">
136136
<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">&#39;stream_ids&#39;</span><span class="p">]</span>
@@ -150,8 +150,8 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
150150

151151
<div class="output_area"><div class="prompt"></div>
152152
<div class="output_subarea output_stream output_stdout output_text">
153-
<pre>nhlxf6ig3d
154-
cew1sbgo4s
153+
<pre>0xhh453c6m
154+
4lm5a0gsr8
155155
</pre>
156156
</div>
157157
</div>
@@ -172,7 +172,7 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
172172
</div>
173173
<div class="cell border-box-sizing code_cell rendered">
174174
<div class="input">
175-
<div class="prompt input_prompt">In&nbsp;[85]:</div>
175+
<div class="prompt input_prompt">In&nbsp;[5]:</div>
176176
<div class="inner_cell">
177177
<div class="input_area">
178178
<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-
195195
</div>
196196
<div class="cell border-box-sizing code_cell rendered">
197197
<div class="input">
198-
<div class="prompt input_prompt">In&nbsp;[86]:</div>
198+
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
199199
<div class="inner_cell">
200200
<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">&#39;y2&#39;</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">&#39;trace1&#39;</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">&#39;y2&#39;</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="s">&#39;trace2&#39;</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">&#39;rgb(148, 103, 189)&#39;</span><span class="p">))</span>
203203

204204
<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>
205205
<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-
221221
<span class="p">)</span>
222222

223223
<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">&#39;multple-trace-axes-streaming&#39;</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">&#39;multple-trace-axes-streaming&#39;</span><span class="p">)</span>
225225
</pre></div>
226226

227227
</div>
228228
</div>
229229
</div>
230230

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>
239231
</div>
240-
232+
<div class="cell border-box-sizing text_cell rendered">
233+
<div class="prompt input_prompt">
241234
</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>
242238

243239
</div>
244240
</div>
245-
246241
</div>
247242
<div class="cell border-box-sizing text_cell rendered">
248243
<div class="prompt input_prompt">
@@ -256,7 +251,7 @@ <h4 id="Getting-Set-Up">Getting Set Up<a class="anchor-link" href="#Getting-Set-
256251
</div>
257252
<div class="cell border-box-sizing code_cell rendered">
258253
<div class="input">
259-
<div class="prompt input_prompt">In&nbsp;[87]:</div>
254+
<div class="prompt input_prompt">In&nbsp;[8]:</div>
260255
<div class="inner_cell">
261256
<div class="input_area">
262257
<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
279274
</div>
280275
<div class="cell border-box-sizing code_cell rendered">
281276
<div class="input">
282-
<div class="prompt input_prompt">In&nbsp;[88]:</div>
277+
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
283278
<div class="inner_cell">
284279
<div class="input_area">
285280
<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
290285
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
291286

292287
<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>
293289

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>
295291
<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">&#39;%Y-%m-</span><span class="si">%d</span><span class="s"> %H:%M:%S.</span><span class="si">%f</span><span class="s">&#39;</span><span class="p">)</span>
296292
<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>
297293
<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>
298294
<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>
299295
<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>
300296
<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>
301298
<span class="n">s_1</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
302299
<span class="n">s_2</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
303300
</pre></div>
@@ -306,4 +303,32 @@ <h4 id="Start-Streaming">Start Streaming<a class="anchor-link" href="#Start-Stre
306303
</div>
307304
</div>
308305

306+
</div>
307+
<div class="cell border-box-sizing code_cell rendered">
308+
<div class="input">
309+
<div class="prompt input_prompt">In&nbsp;[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">&#39;streaming-demos&#39;</span><span class="p">,</span><span class="s">&#39;124&#39;</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+
309334
</div>{% endraw %}

_posts/user_guide_python/2015-06-30-python_streaming.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@
1717
</div>
1818
<div class="inner_cell">
1919
<div class="text_cell_render border-box-sizing rendered_html">
20-
<p>Welcome to Plotly's Python API User Guide.</p>
21-
<blockquote><p>Links to the other sections can be found on the User Guide's <a href="https://plot.ly/python/user-guide#Table-of-Contents:">homepage</a>.</p>
22-
</blockquote>
2320
<p>If you want to skip ahead to other streaming examples, you can go to any of the following links:</p>
2421
<ul>
2522
<li><a href="https://plot.ly/python/multiple-trace-streaming/">https://plot.ly/python/multiple-trace-streaming/</a></li>

0 commit comments

Comments
 (0)