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

Skip to content

Commit 1cf4129

Browse files
yankevyankev
yankev
authored and
yankev
committed
updated the example
1 parent ff792c3 commit 1cf4129

File tree

2 files changed

+32
-66
lines changed

2 files changed

+32
-66
lines changed

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

Lines changed: 18 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h2 id="Streaming-Bar-Chart-Demo">Streaming Bar Chart Demo<a class="anchor-link"
2222
</div>
2323
<div class="cell border-box-sizing code_cell rendered">
2424
<div class="input">
25-
<div class="prompt input_prompt">In&nbsp;[4]:</div>
25+
<div class="prompt input_prompt">In&nbsp;[10]:</div>
2626
<div class="inner_cell">
2727
<div class="input_area">
2828
<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>
@@ -34,9 +34,9 @@ <h2 id="Streaming-Bar-Chart-Demo">Streaming Bar Chart Demo<a class="anchor-link"
3434

3535
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
3636

37-
<span class="n">stream_id</span> <span class="o">=</span> <span class="s">&#39;qoy4tt6x9w&#39;</span> <span class="c">#this is the streaming token associated the account `kevintest`</span>
37+
<span class="n">stream_id</span> <span class="o">=</span> <span class="s">&#39;jkc6d90yfw&#39;</span>
3838

39-
<span class="c"># We can generate a new stream ob</span>
39+
<span class="c"># We can generate a new stream id object</span>
4040
<span class="n">stream</span> <span class="o">=</span> <span class="n">Stream</span><span class="p">(</span>
4141
<span class="n">token</span><span class="o">=</span><span class="n">stream_id</span><span class="p">,</span>
4242
<span class="n">maxpoints</span><span class="o">=</span><span class="mi">80</span>
@@ -50,7 +50,7 @@ <h2 id="Streaming-Bar-Chart-Demo">Streaming Bar Chart Demo<a class="anchor-link"
5050
</div>
5151
<div class="cell border-box-sizing code_cell rendered">
5252
<div class="input">
53-
<div class="prompt input_prompt">In&nbsp;[5]:</div>
53+
<div class="prompt input_prompt">In&nbsp;[11]:</div>
5454
<div class="inner_cell">
5555
<div class="input_area">
5656
<div class=" highlight hl-ipython2"><pre><span class="c">#A simple bar chart object is generated</span>
@@ -73,41 +73,26 @@ <h2 id="Streaming-Bar-Chart-Demo">Streaming Bar Chart Demo<a class="anchor-link"
7373
</div>
7474
<div class="cell border-box-sizing code_cell rendered">
7575
<div class="input">
76-
<div class="prompt input_prompt">In&nbsp;[6]:</div>
76+
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
7777
<div class="inner_cell">
7878
<div class="input_area">
79-
<div class=" highlight hl-ipython2"><pre><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;bar_stream&#39;</span><span class="p">)</span> <span class="c">#post this plot up onto the plotly servers</span>
79+
<div class=" highlight hl-ipython2"><pre><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;bar-chart-streaming&#39;</span><span class="p">)</span> <span class="c">#post this plot up onto the plotly servers</span>
8080
</pre></div>
8181

8282
</div>
8383
</div>
8484
</div>
8585

86-
<div class="output_wrapper">
87-
<div class="output">
88-
89-
90-
<div class="output_area"><div class="prompt output_prompt">Out[6]:</div>
91-
92-
93-
<div class="output_text output_subarea output_execute_result">
94-
<pre>u&apos;https://plot.ly/~kevintest/236&apos;</pre>
95-
</div>
96-
97-
</div>
98-
99-
</div>
100-
</div>
101-
10286
</div>
10387
<div class="cell border-box-sizing code_cell rendered">
10488
<div class="input">
105-
<div class="prompt input_prompt">In&nbsp;[7]:</div>
89+
<div class="prompt input_prompt">In&nbsp;[13]:</div>
10690
<div class="inner_cell">
10791
<div class="input_area">
108-
<div class=" highlight hl-ipython2"><pre><span class="c">#Now a Stream object is created w/ the same stream_id as the stream id object associated with our bar chart</span>
92+
<div class=" highlight hl-ipython2"><pre><span class="c">#Now a Stream object is created w/ the same stream_id as the stream id object</span>
93+
10994
<span class="n">s</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="p">)</span>
110-
<span class="n">s</span><span class="o">.</span><span class="n">open</span><span class="p">()</span> <span class="c">#open a connection to start writing to the plot</span>
95+
<span class="n">s</span><span class="o">.</span><span class="n">open</span><span class="p">()</span>
11196
</pre></div>
11297

11398
</div>
@@ -120,17 +105,13 @@ <h2 id="Streaming-Bar-Chart-Demo">Streaming Bar Chart Demo<a class="anchor-link"
120105
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
121106
<div class="inner_cell">
122107
<div class="input_area">
123-
<div class=" highlight hl-ipython2"><pre><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span> <span class="c"># a counter</span>
124-
<span class="n">N</span> <span class="o">=</span> <span class="mi">2000</span> <span class="c"># number of points to be plotted</span>
125-
126-
127-
<span class="k">while</span> <span class="n">i</span><span class="o">&lt;</span><span class="n">N</span><span class="p">:</span>
128-
<span class="n">i</span> <span class="o">+=</span> <span class="mi">1</span>
108+
<div class=" highlight hl-ipython2"><pre><span class="k">while</span> <span class="bp">True</span><span class="p">:</span>
109+
129110
<span class="n">s</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="p">[</span><span class="s">&#39;one&#39;</span><span class="p">,</span><span class="s">&#39;two&#39;</span><span class="p">,</span><span class="s">&#39;three&#39;</span><span class="p">,</span><span class="s">&#39;four&#39;</span><span class="p">,</span><span class="s">&#39;five&#39;</span><span class="p">],</span> <span class="n">y</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">random_integers</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">100</span><span class="p">,</span><span class="mi">5</span><span class="p">)))</span>
130111

131-
<span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="c">#wait one second before plotting again</span>
112+
<span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">0.2</span><span class="p">)</span> <span class="c">#wait one second before plotting again</span>
132113

133-
<span class="n">s</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> <span class="c">#close the stream</span>
114+
<span class="n">s</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> <span class="c">#close the stream</span>
134115
</pre></div>
135116

136117
</div>
@@ -140,10 +121,10 @@ <h2 id="Streaming-Bar-Chart-Demo">Streaming Bar Chart Demo<a class="anchor-link"
140121
</div>
141122
<div class="cell border-box-sizing code_cell rendered">
142123
<div class="input">
143-
<div class="prompt input_prompt">In&nbsp;[3]:</div>
124+
<div class="prompt input_prompt">In&nbsp;[15]:</div>
144125
<div class="inner_cell">
145126
<div class="input_area">
146-
<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;https://plot.ly/~kevintest/236/bar-chart-streaming/&#39;</span><span class="p">)</span>
127+
<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;https://plot.ly/~streaming-demos/112/bar-chart-streaming/&#39;</span><span class="p">)</span>
147128
</pre></div>
148129

149130
</div>
@@ -154,10 +135,10 @@ <h2 id="Streaming-Bar-Chart-Demo">Streaming Bar Chart Demo<a class="anchor-link"
154135
<div class="output">
155136

156137

157-
<div class="output_area"><div class="prompt output_prompt">Out[3]:</div>
138+
<div class="output_area"><div class="prompt output_prompt">Out[15]:</div>
158139

159140
<div class="output_html rendered_html output_subarea output_execute_result">
160-
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~kevintest/236.embed" height="525" width="100%"></iframe>
141+
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~streaming-demos/112.embed" height="525" width="100%"></iframe>
161142
</div>
162143

163144
</div>

_posts/user_guide_python/bar_chart_stream.ipynb

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
" \n",
2525
"import numpy as np \n",
2626
"\n",
27-
"stream_id = 'qoy4tt6x9w' #this is the streaming token associated the account `kevintest`\n",
27+
"stream_id = 'jkc6d90yfw' \n",
2828
"\n",
29-
"# We can generate a new stream ob\n",
29+
"# We can generate a new stream id object\n",
3030
"stream = Stream(\n",
3131
" token=stream_id, \n",
3232
" maxpoints=80\n",
@@ -56,24 +56,13 @@
5656
},
5757
{
5858
"cell_type": "code",
59-
"execution_count": 6,
59+
"execution_count": null,
6060
"metadata": {
6161
"collapsed": false
6262
},
63-
"outputs": [
64-
{
65-
"data": {
66-
"text/plain": [
67-
"u'https://plot.ly/~kevintest/236'"
68-
]
69-
},
70-
"execution_count": 6,
71-
"metadata": {},
72-
"output_type": "execute_result"
73-
}
74-
],
63+
"outputs": [],
7564
"source": [
76-
"py.plot(fig, filename='bar_stream') #post this plot up onto the plotly servers"
65+
"py.plot(fig, filename='bar-chart-streaming') #post this plot up onto the plotly servers"
7766
]
7867
},
7968
{
@@ -98,42 +87,38 @@
9887
},
9988
"outputs": [],
10089
"source": [
101-
"i = 0 \n",
102-
"N = 2000 \n",
103-
"\n",
104-
"\n",
105-
"while i<N: \n",
106-
" i += 1 \n",
90+
"while True: \n",
91+
" \n",
10792
" s.write(dict(x=['one','two','three','four','five'], y=np.random.random_integers(0,100,5))) \n",
10893
"\n",
109-
" time.sleep(1) #wait one second before plotting again\n",
94+
" time.sleep(0.2) #wait one second before plotting again\n",
11095
" \n",
111-
"s.close() #close the stream"
96+
"s.close() #close the stream"
11297
]
11398
},
11499
{
115100
"cell_type": "code",
116-
"execution_count": 3,
101+
"execution_count": 15,
117102
"metadata": {
118103
"collapsed": false
119104
},
120105
"outputs": [
121106
{
122107
"data": {
123108
"text/html": [
124-
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~kevintest/236.embed\" height=\"525\" width=\"100%\"></iframe>"
109+
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~streaming-demos/112.embed\" height=\"525\" width=\"100%\"></iframe>"
125110
],
126111
"text/plain": [
127112
"<plotly.tools.PlotlyDisplay object>"
128113
]
129114
},
130-
"execution_count": 3,
115+
"execution_count": 15,
131116
"metadata": {},
132117
"output_type": "execute_result"
133118
}
134119
],
135120
"source": [
136-
"tls.embed('https://plot.ly/~kevintest/236/bar-chart-streaming/')"
121+
"tls.embed('https://plot.ly/~streaming-demos/112/bar-chart-streaming/')"
137122
]
138123
},
139124
{
@@ -157,7 +142,7 @@
157142
},
158143
{
159144
"cell_type": "code",
160-
"execution_count": 12,
145+
"execution_count": 17,
161146
"metadata": {
162147
"collapsed": false
163148
},

0 commit comments

Comments
 (0)