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

Skip to content

Commit bbf1e55

Browse files
authored
Merge pull request plotly#1181 from plotly/ignore-runtime-warning-ff-subplots-example
fix confusing runtime warning for subplot ff example
2 parents 4c7dd35 + 0e69f5e commit bbf1e55

File tree

2 files changed

+31
-63
lines changed

2 files changed

+31
-63
lines changed

_posts/python/subplots/ff-subplots/2015-06-30-ff-subplots.html

Lines changed: 24 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
</div>
2020
<div class="inner_cell">
2121
<div class="text_cell_render border-box-sizing rendered_html">
22-
<h4 id="New-to-Plotly?">New to Plotly?<a class="anchor-link" href="#New-to-Plotly?">&#194;&#182;</a></h4><p>Plotly's Python library is free and open source! <a href="https://plot.ly/python/getting-started/">Get started</a> by downloading the client and <a href="https://plot.ly/python/getting-started/">reading the primer</a>.
22+
<h4 id="New-to-Plotly?">New to Plotly?<a class="anchor-link" href="#New-to-Plotly?">&#182;</a></h4><p>Plotly's Python library is free and open source! <a href="https://plot.ly/python/getting-started/">Get started</a> by downloading the client and <a href="https://plot.ly/python/getting-started/">reading the primer</a>.
2323
<br>You can set up Plotly to work in <a href="https://plot.ly/python/getting-started/#initialization-for-online-plotting">online</a> or <a href="https://plot.ly/python/getting-started/#initialization-for-offline-plotting">offline</a> mode, or in <a href="https://plot.ly/python/getting-started/#start-plotting-online">jupyter notebooks</a>.
2424
<br>We also have a quick-reference <a href="https://images.plot.ly/plotly-documentation/images/python_cheat_sheet.pdf">cheatsheet</a> (new!) to help you get started!</p>
25-
<h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check">&#194;&#182;</a></h4><p>Plotly's python package is updated frequently. Run <code>pip install plotly --upgrade</code> to use the latest version.</p>
25+
<h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check">&#182;</a></h4><p>Plotly's python package is updated frequently. Run <code>pip install plotly --upgrade</code> to use the latest version.</p>
2626

2727
</div>
2828
</div>
@@ -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

@@ -65,7 +65,7 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
6565
</div>
6666
<div class="inner_cell">
6767
<div class="text_cell_render border-box-sizing rendered_html">
68-
<h4 id="Plotly's-Figure-Factory-Module">Plotly's Figure Factory Module<a class="anchor-link" href="#Plotly's-Figure-Factory-Module">&#194;&#182;</a></h4><p>Plotly's Python API contains a figure factory module which includes many wrapper functions that create unique chart types that are not yet included in <a href="https://github.com/plotly/plotly.js">plotly.js</a>, Plotly's open-source graphing library. The figure factory functions create a full figure, so some Plotly features, such as subplotting, should be implemented slightly differently with these charts.</p>
68+
<h4 id="Plotly's-Figure-Factory-Module">Plotly's Figure Factory Module<a class="anchor-link" href="#Plotly's-Figure-Factory-Module">&#182;</a></h4><p>Plotly's Python API contains a figure factory module which includes many wrapper functions that create unique chart types that are not yet included in <a href="https://github.com/plotly/plotly.js">plotly.js</a>, Plotly's open-source graphing library. The figure factory functions create a full figure, so some Plotly features, such as subplotting, should be implemented slightly differently with these charts.</p>
6969

7070
</div>
7171
</div>
@@ -75,7 +75,7 @@ <h4 id="Plotly's-Figure-Factory-Module">Plotly's Figure Factory Module<a class="
7575
<div class="prompt input_prompt">In&nbsp;[2]:</div>
7676
<div class="inner_cell">
7777
<div class="input_area">
78-
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">plotly.figure_factory</span>
78+
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">plotly.figure_factory</span>
7979
<span class="n">help</span><span class="p">(</span><span class="n">plotly</span><span class="o">.</span><span class="n">figure_factory</span><span class="p">)</span>
8080
</pre></div>
8181

@@ -98,9 +98,6 @@ <h4 id="Plotly's-Figure-Factory-Module">Plotly's Figure Factory Module<a class="
9898
NAME
9999
plotly.figure_factory
100100

101-
FILE
102-
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/plotly/figure_factory/__init__.py
103-
104101
PACKAGE CONTENTS
105102
_2d_density
106103
_annotated_heatmap
@@ -123,6 +120,9 @@ <h4 id="Plotly's-Figure-Factory-Module">Plotly's Figure Factory Module<a class="
123120
DATA
124121
absolute_import = _Feature((2, 5, 0, &#39;alpha&#39;, 1), (3, 0, 0, &#39;alpha&#39;, 0...
125122

123+
FILE
124+
/home/michael/.virtualenvs/plot3py3/lib/python3.6/site-packages/plotly/figure_factory/__init__.py
125+
126126

127127
</pre>
128128
</div>
@@ -136,7 +136,7 @@ <h4 id="Plotly's-Figure-Factory-Module">Plotly's Figure Factory Module<a class="
136136
</div>
137137
<div class="inner_cell">
138138
<div class="text_cell_render border-box-sizing rendered_html">
139-
<h4 id="Vertical-Figure-Factory-Charts">Vertical Figure Factory Charts<a class="anchor-link" href="#Vertical-Figure-Factory-Charts">&#194;&#182;</a></h4><p>First create the figures that you'd like to appear in the subplot:</p>
139+
<h4 id="Vertical-Figure-Factory-Charts">Vertical Figure Factory Charts<a class="anchor-link" href="#Vertical-Figure-Factory-Charts">&#182;</a></h4><p>First create the figures that you'd like to appear in the subplot:</p>
140140

141141
</div>
142142
</div>
@@ -146,11 +146,11 @@ <h4 id="Vertical-Figure-Factory-Charts">Vertical Figure Factory Charts<a class="
146146
<div class="prompt input_prompt">In&nbsp;[3]:</div>
147147
<div class="inner_cell">
148148
<div class="input_area">
149-
<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>
150-
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="kn">as</span> <span class="nn">ff</span>
151-
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="kn">as</span> <span class="nn">go</span>
149+
<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>
150+
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="k">as</span> <span class="nn">ff</span>
151+
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="k">as</span> <span class="nn">go</span>
152152

153-
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
153+
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
154154

155155
<span class="c1">## Create first plot</span>
156156
<span class="n">x1</span><span class="p">,</span><span class="n">y1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">meshgrid</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="o">.</span><span class="mi">2</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="o">.</span><span class="mi">2</span><span class="p">))</span>
@@ -174,27 +174,6 @@ <h4 id="Vertical-Figure-Factory-Charts">Vertical Figure Factory Charts<a class="
174174
</div>
175175
</div>
176176

177-
<div class="output_wrapper">
178-
<div class="output">
179-
180-
181-
<div class="output_area">
182-
183-
<div class="prompt"></div>
184-
185-
186-
<div class="output_subarea output_stream output_stderr output_text">
187-
<pre>/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/plotly/figure_factory/_streamline.py:357: RuntimeWarning:
188-
189-
invalid value encountered in divide
190-
191-
</pre>
192-
</div>
193-
</div>
194-
195-
</div>
196-
</div>
197-
198177
</div>
199178
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
200179
</div>
@@ -210,7 +189,7 @@ <h4 id="Vertical-Figure-Factory-Charts">Vertical Figure Factory Charts<a class="
210189
<div class="prompt input_prompt">In&nbsp;[4]:</div>
211190
<div class="inner_cell">
212191
<div class="input_area">
213-
<div class=" highlight hl-ipython2"><pre><span></span><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="nb">len</span><span class="p">(</span><span class="n">fig1</span><span class="o">.</span><span class="n">data</span><span class="p">)):</span>
192+
<div class=" highlight hl-ipython3"><pre><span></span><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="nb">len</span><span class="p">(</span><span class="n">fig1</span><span class="o">.</span><span class="n">data</span><span class="p">)):</span>
214193
<span class="n">fig1</span><span class="o">.</span><span class="n">data</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">.</span><span class="n">xaxis</span><span class="o">=</span><span class="s1">&#39;x1&#39;</span>
215194
<span class="n">fig1</span><span class="o">.</span><span class="n">data</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">.</span><span class="n">yaxis</span><span class="o">=</span><span class="s1">&#39;y1&#39;</span>
216195

@@ -248,7 +227,7 @@ <h4 id="Vertical-Figure-Factory-Charts">Vertical Figure Factory Charts<a class="
248227
<div class="prompt input_prompt">In&nbsp;[5]:</div>
249228
<div class="inner_cell">
250229
<div class="input_area">
251-
<div class=" highlight hl-ipython2"><pre><span></span><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>
230+
<div class=" highlight hl-ipython3"><pre><span></span><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>
252231
<span class="n">fig</span><span class="o">.</span><span class="n">add_traces</span><span class="p">([</span><span class="n">fig1</span><span class="o">.</span><span class="n">data</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">fig2</span><span class="o">.</span><span class="n">data</span><span class="p">[</span><span class="mi">0</span><span class="p">]])</span>
253232

254233
<span class="n">fig</span><span class="o">.</span><span class="n">layout</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">fig1</span><span class="o">.</span><span class="n">layout</span><span class="p">)</span>
@@ -285,7 +264,7 @@ <h4 id="Vertical-Figure-Factory-Charts">Vertical Figure Factory Charts<a class="
285264
</div>
286265
<div class="inner_cell">
287266
<div class="text_cell_render border-box-sizing rendered_html">
288-
<h4 id="Horizontal-Table-and-Chart">Horizontal Table and Chart<a class="anchor-link" href="#Horizontal-Table-and-Chart">&#194;&#182;</a></h4>
267+
<h4 id="Horizontal-Table-and-Chart">Horizontal Table and Chart<a class="anchor-link" href="#Horizontal-Table-and-Chart">&#182;</a></h4>
289268
</div>
290269
</div>
291270
</div>
@@ -294,9 +273,9 @@ <h4 id="Horizontal-Table-and-Chart">Horizontal Table and Chart<a class="anchor-l
294273
<div class="prompt input_prompt">In&nbsp;[6]:</div>
295274
<div class="inner_cell">
296275
<div class="input_area">
297-
<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>
298-
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="kn">as</span> <span class="nn">go</span>
299-
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="kn">as</span> <span class="nn">ff</span>
276+
<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>
277+
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="k">as</span> <span class="nn">go</span>
278+
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="k">as</span> <span class="nn">ff</span>
300279

301280
<span class="n">table_data</span> <span class="o">=</span> <span class="p">[[</span><span class="s1">&#39;Team&#39;</span><span class="p">,</span> <span class="s1">&#39;Wins&#39;</span><span class="p">,</span> <span class="s1">&#39;Losses&#39;</span><span class="p">,</span> <span class="s1">&#39;Ties&#39;</span><span class="p">],</span>
302281
<span class="p">[</span><span class="s1">&#39;Montréal&lt;br&gt;Canadiens&#39;</span><span class="p">,</span> <span class="mi">18</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">0</span><span class="p">],</span>
@@ -372,7 +351,7 @@ <h4 id="Horizontal-Table-and-Chart">Horizontal Table and Chart<a class="anchor-l
372351
</div>
373352
<div class="inner_cell">
374353
<div class="text_cell_render border-box-sizing rendered_html">
375-
<h4 id="Vertical-Table-and-Chart">Vertical Table and Chart<a class="anchor-link" href="#Vertical-Table-and-Chart">&#194;&#182;</a></h4>
354+
<h4 id="Vertical-Table-and-Chart">Vertical Table and Chart<a class="anchor-link" href="#Vertical-Table-and-Chart">&#182;</a></h4>
376355
</div>
377356
</div>
378357
</div>
@@ -381,9 +360,9 @@ <h4 id="Vertical-Table-and-Chart">Vertical Table and Chart<a class="anchor-link"
381360
<div class="prompt input_prompt">In&nbsp;[7]:</div>
382361
<div class="inner_cell">
383362
<div class="input_area">
384-
<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>
385-
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="kn">as</span> <span class="nn">go</span>
386-
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="kn">as</span> <span class="nn">ff</span>
363+
<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>
364+
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="k">as</span> <span class="nn">go</span>
365+
<span class="kn">import</span> <span class="nn">plotly.figure_factory</span> <span class="k">as</span> <span class="nn">ff</span>
387366

388367
<span class="c1"># Add table data</span>
389368
<span class="n">table_data</span> <span class="o">=</span> <span class="p">[[</span><span class="s1">&#39;Team&#39;</span><span class="p">,</span> <span class="s1">&#39;Wins&#39;</span><span class="p">,</span> <span class="s1">&#39;Losses&#39;</span><span class="p">,</span> <span class="s1">&#39;Ties&#39;</span><span class="p">],</span>
@@ -467,7 +446,7 @@ <h4 id="Vertical-Table-and-Chart">Vertical Table and Chart<a class="anchor-link"
467446
</div>
468447
<div class="inner_cell">
469448
<div class="text_cell_render border-box-sizing rendered_html">
470-
<h4 id="Reference">Reference<a class="anchor-link" href="#Reference">&#194;&#182;</a></h4><p>See <a href="https://plot.ly/python/reference/">https://plot.ly/python/reference/</a> for more information regarding chart attributes!</p>
449+
<h4 id="Reference">Reference<a class="anchor-link" href="#Reference">&#182;</a></h4><p>See <a href="https://plot.ly/python/reference/">https://plot.ly/python/reference/</a> for more information regarding chart attributes!</p>
471450

472451
</div>
473452
</div>

_posts/python/subplots/ff-subplots/ff-subplots.ipynb

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,6 @@
5555
"NAME\n",
5656
" plotly.figure_factory\n",
5757
"\n",
58-
"FILE\n",
59-
" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/plotly/figure_factory/__init__.py\n",
60-
"\n",
6158
"PACKAGE CONTENTS\n",
6259
" _2d_density\n",
6360
" _annotated_heatmap\n",
@@ -80,6 +77,9 @@
8077
"DATA\n",
8178
" absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0...\n",
8279
"\n",
80+
"FILE\n",
81+
" /home/michael/.virtualenvs/plot3py3/lib/python3.6/site-packages/plotly/figure_factory/__init__.py\n",
82+
"\n",
8383
"\n"
8484
]
8585
}
@@ -101,18 +101,7 @@
101101
"cell_type": "code",
102102
"execution_count": 3,
103103
"metadata": {},
104-
"outputs": [
105-
{
106-
"name": "stderr",
107-
"output_type": "stream",
108-
"text": [
109-
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/plotly/figure_factory/_streamline.py:357: RuntimeWarning:\n",
110-
"\n",
111-
"invalid value encountered in divide\n",
112-
"\n"
113-
]
114-
}
115-
],
104+
"outputs": [],
116105
"source": [
117106
"import plotly.plotly as py\n",
118107
"import plotly.figure_factory as ff\n",
@@ -378,7 +367,7 @@
378367
},
379368
{
380369
"cell_type": "code",
381-
"execution_count": 9,
370+
"execution_count": 1,
382371
"metadata": {},
383372
"outputs": [
384373
{
@@ -453,9 +442,9 @@
453442
"name": "python",
454443
"nbconvert_exporter": "python",
455444
"pygments_lexer": "ipython2",
456-
"version": "2.7.12"
445+
"version": "2.7.15rc1"
457446
}
458447
},
459448
"nbformat": 4,
460-
"nbformat_minor": 1
449+
"nbformat_minor": 2
461450
}

0 commit comments

Comments
 (0)