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

Skip to content

Commit 0bef11d

Browse files
committed
make sure layout examples are python 2 compatible and update version check
1 parent 82f8b43 commit 0bef11d

17 files changed

+581
-837
lines changed

_posts/python-version2/layout/3d-axes/2015-06-30-3d-axes.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
layout: user-guide
88
name: 3D Axes
99
language: python
10-
version: 2
1110
title: Format 3d Axes | plotly
1211
display_as: layout_opt
1312
has_thumbnail: false
13+
version: 2
1414
page_type: example_index
1515
order: 1
1616
ipynb: ~notebook_demo/96
@@ -140,21 +140,21 @@ <h3 id="Fixed-Ratio-Axes">Fixed Ratio Axes<a class="anchor-link" href="#Fixed-Ra
140140
<span class="p">))</span>
141141

142142
<span class="c1"># fix the ratio in the top left subplot to be a cube</span>
143-
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">go</span><span class="o">.</span><span class="n">layout</span><span class="o">.</span><span class="n">Scene</span><span class="p">(</span><span class="n">aspectmode</span><span class="o">=</span><span class="s1">&#39;cube&#39;</span><span class="p">))</span>
143+
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="nb">dict</span><span class="p">(</span><span class="n">aspectmode</span><span class="o">=</span><span class="s1">&#39;cube&#39;</span><span class="p">))</span>
144144

145145
<span class="c1"># manually force the z-axis to appear twice as big as the other two</span>
146-
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene2&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">go</span><span class="o">.</span><span class="n">layout</span><span class="o">.</span><span class="n">Scene</span><span class="p">(</span>
146+
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene2&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="nb">dict</span><span class="p">(</span>
147147
<span class="n">aspectmode</span><span class="o">=</span><span class="s1">&#39;manual&#39;</span><span class="p">,</span>
148-
<span class="n">aspectratio</span><span class="o">=</span><span class="n">go</span><span class="o">.</span><span class="n">layout</span><span class="o">.</span><span class="n">scene</span><span class="o">.</span><span class="n">Aspectratio</span><span class="p">(</span>
148+
<span class="n">aspectratio</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span>
149149
<span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">z</span><span class="o">=</span><span class="mi">2</span>
150150
<span class="p">)</span>
151151
<span class="p">))</span>
152152

153153
<span class="c1"># draw axes in proportion to the proportion of their ranges</span>
154-
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene3&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">go</span><span class="o">.</span><span class="n">layout</span><span class="o">.</span><span class="n">Scene</span><span class="p">(</span><span class="n">aspectmode</span><span class="o">=</span><span class="s1">&#39;data&#39;</span><span class="p">))</span>
154+
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene3&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="nb">dict</span><span class="p">(</span><span class="n">aspectmode</span><span class="o">=</span><span class="s1">&#39;data&#39;</span><span class="p">))</span>
155155

156156
<span class="c1"># automatically produce something that is well proportioned using &#39;data&#39; as the default</span>
157-
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene4&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">go</span><span class="o">.</span><span class="n">layout</span><span class="o">.</span><span class="n">Scene</span><span class="p">(</span><span class="n">aspectmode</span><span class="o">=</span><span class="s1">&#39;auto&#39;</span><span class="p">))</span>
157+
<span class="n">fig</span><span class="p">[</span><span class="s1">&#39;layout&#39;</span><span class="p">][</span><span class="s1">&#39;scene4&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="nb">dict</span><span class="p">(</span><span class="n">aspectmode</span><span class="o">=</span><span class="s1">&#39;auto&#39;</span><span class="p">))</span>
158158

159159
<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;3d-axis-fixed-ratio-axes&#39;</span><span class="p">)</span>
160160
</pre></div>
@@ -245,7 +245,7 @@ <h3 id="Set-Axes-Title">Set Axes Title<a class="anchor-link" href="#Set-Axes-Tit
245245

246246

247247
<div class="output_html rendered_html output_subarea output_execute_result">
248-
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~PythonPlotBot/2849.embed" height="525px" width="700px"></iframe>
248+
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~michaelbabyn/286.embed" height="525px" width="700px"></iframe>
249249
</div>
250250

251251
</div>
@@ -317,7 +317,7 @@ <h3 id="Ticks-Formatting">Ticks Formatting<a class="anchor-link" href="#Ticks-Fo
317317

318318

319319
<div class="output_html rendered_html output_subarea output_execute_result">
320-
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~PythonPlotBot/2851.embed" height="525px" width="700px"></iframe>
320+
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~michaelbabyn/284.embed" height="525px" width="700px"></iframe>
321321
</div>
322322

323323
</div>
@@ -391,7 +391,7 @@ <h3 id="Background-and-Grid-Color">Background and Grid Color<a class="anchor-lin
391391

392392

393393
<div class="output_html rendered_html output_subarea output_execute_result">
394-
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~PythonPlotBot/2853.embed" height="525px" width="700px"></iframe>
394+
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~michaelbabyn/282.embed" height="525px" width="700px"></iframe>
395395
</div>
396396

397397
</div>

_posts/python-version2/layout/3d-axes/3d-axes.ipynb

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -127,25 +127,23 @@
127127
" ))\n",
128128
"\n",
129129
"# fix the ratio in the top left subplot to be a cube\n",
130-
"fig['layout'][].update(go.Layout(\n",
131-
" go.layout.Scene(aspectmode='cube')),\n",
132-
" \n",
130+
"fig['layout']['scene'].update(dict(aspectmode='cube'))\n",
133131
"\n",
134132
"# manually force the z-axis to appear twice as big as the other two\n",
135-
"fig['layout']['scene2'].update(go.layout.Scene(\n",
133+
"fig['layout']['scene2'].update(dict(\n",
136134
" aspectmode='manual',\n",
137-
" aspectratio=go.layout.scene.Aspectratio(\n",
135+
" aspectratio=dict(\n",
138136
" x=1, y=1, z=2\n",
139137
" )\n",
140138
"))\n",
141139
"\n",
142140
"# draw axes in proportion to the proportion of their ranges\n",
143-
"fig['layout']['scene3'].update(go.layout.Scene(aspectmode='data'))\n",
141+
"fig['layout']['scene3'].update(dict(aspectmode='data'))\n",
144142
"\n",
145143
"# automatically produce something that is well proportioned using 'data' as the default\n",
146-
"fig['layout']['scene4'].update(go.layout.Scene(aspectmode='auto'))\n",
144+
"fig['layout']['scene4'].update(dict(aspectmode='auto'))\n",
147145
"\n",
148-
"py.iplot(fig, filename='3d-axis-fixed-ratio-axes')\n"
146+
"py.iplot(fig, filename='3d-axis-fixed-ratio-axes')"
149147
]
150148
},
151149
{
@@ -163,7 +161,7 @@
163161
{
164162
"data": {
165163
"text/html": [
166-
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~PythonPlotBot/2849.embed\" height=\"525px\" width=\"700px\"></iframe>"
164+
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~michaelbabyn/286.embed\" height=\"525px\" width=\"700px\"></iframe>"
167165
],
168166
"text/plain": [
169167
"<plotly.tools.PlotlyDisplay object>"
@@ -224,7 +222,7 @@
224222
{
225223
"data": {
226224
"text/html": [
227-
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~PythonPlotBot/2851.embed\" height=\"525px\" width=\"700px\"></iframe>"
225+
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~michaelbabyn/284.embed\" height=\"525px\" width=\"700px\"></iframe>"
228226
],
229227
"text/plain": [
230228
"<plotly.tools.PlotlyDisplay object>"
@@ -286,7 +284,7 @@
286284
{
287285
"data": {
288286
"text/html": [
289-
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~PythonPlotBot/2853.embed\" height=\"525px\" width=\"700px\"></iframe>"
287+
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~michaelbabyn/282.embed\" height=\"525px\" width=\"700px\"></iframe>"
290288
],
291289
"text/plain": [
292290
"<plotly.tools.PlotlyDisplay object>"
@@ -337,7 +335,7 @@
337335
},
338336
{
339337
"cell_type": "code",
340-
"execution_count": 7,
338+
"execution_count": 9,
341339
"metadata": {},
342340
"outputs": [
343341
{
@@ -369,16 +367,16 @@
369367
"output_type": "stream",
370368
"text": [
371369
"Collecting git+https://github.com/plotly/publisher.git\n",
372-
" Cloning https://github.com/plotly/publisher.git to /tmp/pip-req-build-B_WbM3\n",
370+
" Cloning https://github.com/plotly/publisher.git to /tmp/pip-req-build-xiHs6y\n",
373371
"Building wheels for collected packages: publisher\n",
374372
" Running setup.py bdist_wheel for publisher ... \u001b[?25ldone\n",
375-
"\u001b[?25h Stored in directory: /tmp/pip-ephem-wheel-cache-iIz9AA/wheels/99/3e/a0/fbd22ba24cca72bdbaba53dbc23c1768755fb17b3af0f33966\n",
373+
"\u001b[?25h Stored in directory: /tmp/pip-ephem-wheel-cache-MZf1bL/wheels/99/3e/a0/fbd22ba24cca72bdbaba53dbc23c1768755fb17b3af0f33966\n",
376374
"Successfully built publisher\n",
377375
"Installing collected packages: publisher\n",
378-
" Found existing installation: publisher 0.11\n",
379-
" Uninstalling publisher-0.11:\n",
380-
" Successfully uninstalled publisher-0.11\n",
381-
"Successfully installed publisher-0.11\n",
376+
" Found existing installation: publisher 0.12\n",
377+
" Uninstalling publisher-0.12:\n",
378+
" Successfully uninstalled publisher-0.12\n",
379+
"Successfully installed publisher-0.12\n",
382380
"\u001b[33mYou are using pip version 10.0.1, however version 18.1 is available.\n",
383381
"You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n"
384382
]

0 commit comments

Comments
 (0)