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

Skip to content

Commit 19a1f4c

Browse files
committed
update streamline for plotly v3
1 parent c1d6603 commit 19a1f4c

File tree

2 files changed

+34
-51
lines changed

2 files changed

+34
-51
lines changed

_posts/python/scientific/streamline/2015-06-30-streamline.html

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
title: Python Streamline Plots | plotly
1111
display_as: scientific
1212
has_thumbnail: true
13-
order: 13
1413
ipynb: ~notebook_demo/43
14+
order: 13
15+
page_type: u-guide
1516
---
1617
{% raw %}
17-
<div class="cell border-box-sizing text_cell rendered">
18-
<div class="prompt input_prompt">
18+
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
1919
</div>
2020
<div class="inner_cell">
2121
<div class="text_cell_render border-box-sizing rendered_html">
@@ -32,7 +32,7 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
3232
<div class="prompt input_prompt">In&nbsp;[1]:</div>
3333
<div class="inner_cell">
3434
<div class="input_area">
35-
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">plotly</span>
35+
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">plotly</span>
3636
<span class="n">plotly</span><span class="o">.</span><span class="n">__version__</span>
3737
</pre></div>
3838

@@ -45,12 +45,14 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
4545

4646

4747
<div class="output_area">
48+
4849
<div class="prompt output_prompt">Out[1]:</div>
4950

5051

5152

53+
5254
<div class="output_text output_subarea output_execute_result">
53-
<pre>&#39;2.0.2&#39;</pre>
55+
<pre>&#39;3.4.1&#39;</pre>
5456
</div>
5557

5658
</div>
@@ -59,8 +61,7 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
5961
</div>
6062

6163
</div>
62-
<div class="cell border-box-sizing text_cell rendered">
63-
<div class="prompt input_prompt">
64+
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
6465
</div>
6566
<div class="inner_cell">
6667
<div class="text_cell_render border-box-sizing rendered_html">
@@ -73,10 +74,10 @@ <h4 id="Basic-Streamline-Plot">Basic Streamline Plot<a class="anchor-link" href=
7374
<div class="prompt input_prompt">In&nbsp;[2]:</div>
7475
<div class="inner_cell">
7576
<div class="input_area">
76-
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">plotly.plotly</span> <span class="kn">as</span> <span class="nn">py</span>
77-
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="kn">as</span> <span class="nn">ff</span>
77+
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">plotly.plotly</span> <span class="k">as</span> <span class="nn">py</span>
78+
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="k">as</span> <span class="nn">ff</span>
7879

79-
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
80+
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
8081

8182
<span class="n">x</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">3</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">100</span><span class="p">)</span>
8283
<span class="n">y</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">3</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">100</span><span class="p">)</span>
@@ -98,21 +99,11 @@ <h4 id="Basic-Streamline-Plot">Basic Streamline Plot<a class="anchor-link" href=
9899

99100

100101
<div class="output_area">
101-
<div class="prompt"></div>
102102

103-
<div class="output_subarea output_stream output_stderr output_text">
104-
<pre>/usr/local/lib/python2.7/site-packages/plotly/figure_factory/_streamline.py:357: RuntimeWarning:
105-
106-
invalid value encountered in divide
107-
108-
</pre>
109-
</div>
110-
</div>
111-
112-
<div class="output_area">
113103
<div class="prompt output_prompt">Out[2]:</div>
114104

115105

106+
116107
<div class="output_html rendered_html output_subarea output_execute_result">
117108
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~PythonPlotBot/471.embed" height="525px" width="100%"></iframe>
118109
</div>
@@ -123,8 +114,7 @@ <h4 id="Basic-Streamline-Plot">Basic Streamline Plot<a class="anchor-link" href=
123114
</div>
124115

125116
</div>
126-
<div class="cell border-box-sizing text_cell rendered">
127-
<div class="prompt input_prompt">
117+
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
128118
</div>
129119
<div class="inner_cell">
130120
<div class="text_cell_render border-box-sizing rendered_html">
@@ -137,11 +127,11 @@ <h4 id="Streamline-and-Source-Point-Plot">Streamline and Source Point Plot<a cla
137127
<div class="prompt input_prompt">In&nbsp;[3]:</div>
138128
<div class="inner_cell">
139129
<div class="input_area">
140-
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">plotly.plotly</span> <span class="kn">as</span> <span class="nn">py</span>
141-
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="kn">as</span> <span class="nn">ff</span>
142-
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="kn">as</span> <span class="nn">go</span>
130+
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">plotly.plotly</span> <span class="k">as</span> <span class="nn">py</span>
131+
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="k">as</span> <span class="nn">ff</span>
132+
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="k">as</span> <span class="nn">go</span>
143133

144-
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
134+
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
145135

146136
<span class="n">N</span> <span class="o">=</span> <span class="mi">50</span>
147137
<span class="n">x_start</span><span class="p">,</span> <span class="n">x_end</span> <span class="o">=</span> <span class="o">-</span><span class="mf">2.0</span><span class="p">,</span> <span class="mf">2.0</span>
@@ -165,11 +155,11 @@ <h4 id="Streamline-and-Source-Point-Plot">Streamline and Source Point Plot<a cla
165155
<span class="c1"># Add source point</span>
166156
<span class="n">source_point</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">x_source</span><span class="p">],</span> <span class="n">y</span><span class="o">=</span><span class="p">[</span><span class="n">y_source</span><span class="p">],</span>
167157
<span class="n">mode</span><span class="o">=</span><span class="s1">&#39;markers&#39;</span><span class="p">,</span>
168-
<span class="n">marker</span><span class="o">=</span><span class="n">go</span><span class="o">.</span><span class="n">Marker</span><span class="p">(</span><span class="n">size</span><span class="o">=</span><span class="mi">14</span><span class="p">),</span>
158+
<span class="n">marker</span><span class="o">=</span><span class="n">go</span><span class="o">.</span><span class="n">scatter</span><span class="o">.</span><span class="n">Marker</span><span class="p">(</span><span class="n">size</span><span class="o">=</span><span class="mi">14</span><span class="p">),</span>
169159
<span class="n">name</span><span class="o">=</span><span class="s1">&#39;source point&#39;</span><span class="p">)</span>
170160

171161
<span class="c1"># Add source point to figure</span>
172-
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">source_point</span><span class="p">)</span>
162+
<span class="n">fig</span><span class="o">.</span><span class="n">add_trace</span><span class="p">(</span><span class="n">source_point</span><span class="p">)</span>
173163
<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="s1">&#39;streamline_source&#39;</span><span class="p">)</span>
174164
</pre></div>
175165

@@ -182,9 +172,11 @@ <h4 id="Streamline-and-Source-Point-Plot">Streamline and Source Point Plot<a cla
182172

183173

184174
<div class="output_area">
175+
185176
<div class="prompt output_prompt">Out[3]:</div>
186177

187178

179+
188180
<div class="output_html rendered_html output_subarea output_execute_result">
189181
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~PythonPlotBot/473.embed" height="525px" width="100%"></iframe>
190182
</div>
@@ -195,8 +187,7 @@ <h4 id="Streamline-and-Source-Point-Plot">Streamline and Source Point Plot<a cla
195187
</div>
196188

197189
</div>
198-
<div class="cell border-box-sizing text_cell rendered">
199-
<div class="prompt input_prompt">
190+
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
200191
</div>
201192
<div class="inner_cell">
202193
<div class="text_cell_render border-box-sizing rendered_html">
@@ -209,7 +200,7 @@ <h4 id="Reference">Reference<a class="anchor-link" href="#Reference">&#182;</a><
209200
<div class="prompt input_prompt">In&nbsp;[4]:</div>
210201
<div class="inner_cell">
211202
<div class="input_area">
212-
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">help</span><span class="p">(</span><span class="n">ff</span><span class="o">.</span><span class="n">create_streamline</span><span class="p">)</span>
203+
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">help</span><span class="p">(</span><span class="n">ff</span><span class="o">.</span><span class="n">create_streamline</span><span class="p">)</span>
213204
</pre></div>
214205

215206
</div>
@@ -221,8 +212,10 @@ <h4 id="Reference">Reference<a class="anchor-link" href="#Reference">&#182;</a><
221212

222213

223214
<div class="output_area">
215+
224216
<div class="prompt"></div>
225217

218+
226219
<div class="output_subarea output_stream output_stdout output_text">
227220
<pre>Help on function create_streamline in module plotly.figure_factory._streamline:
228221

_posts/python/scientific/streamline/streamline.ipynb

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
{
2828
"data": {
2929
"text/plain": [
30-
"'2.0.2'"
30+
"'3.4.1'"
3131
]
3232
},
3333
"execution_count": 1,
@@ -59,16 +59,6 @@
5959
"editable": true
6060
},
6161
"outputs": [
62-
{
63-
"name": "stderr",
64-
"output_type": "stream",
65-
"text": [
66-
"/usr/local/lib/python2.7/site-packages/plotly/figure_factory/_streamline.py:357: RuntimeWarning:\n",
67-
"\n",
68-
"invalid value encountered in divide\n",
69-
"\n"
70-
]
71-
},
7262
{
7363
"data": {
7464
"text/html": [
@@ -162,11 +152,11 @@
162152
"# Add source point\n",
163153
"source_point = go.Scatter(x=[x_source], y=[y_source],\n",
164154
" mode='markers',\n",
165-
" marker=go.Marker(size=14),\n",
155+
" marker=go.scatter.Marker(size=14),\n",
166156
" name='source point')\n",
167157
"\n",
168158
"# Add source point to figure\n",
169-
"fig['data'].append(source_point)\n",
159+
"fig.add_trace(source_point)\n",
170160
"py.iplot(fig, filename='streamline_source')"
171161
]
172162
},
@@ -348,23 +338,23 @@
348338
"metadata": {
349339
"anaconda-cloud": {},
350340
"kernelspec": {
351-
"display_name": "Python 2",
341+
"display_name": "Python 3",
352342
"language": "python",
353-
"name": "python2"
343+
"name": "python3"
354344
},
355345
"language_info": {
356346
"codemirror_mode": {
357347
"name": "ipython",
358-
"version": 2
348+
"version": 3
359349
},
360350
"file_extension": ".py",
361351
"mimetype": "text/x-python",
362352
"name": "python",
363353
"nbconvert_exporter": "python",
364-
"pygments_lexer": "ipython2",
365-
"version": "2.7.12"
354+
"pygments_lexer": "ipython3",
355+
"version": "3.6.5"
366356
}
367357
},
368358
"nbformat": 4,
369-
"nbformat_minor": 0
359+
"nbformat_minor": 2
370360
}

0 commit comments

Comments
 (0)