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

Skip to content

Commit 76f458e

Browse files
committed
ipynb conversion and edits to publisher cell
1 parent 8b0fa9c commit 76f458e

File tree

5 files changed

+321
-4
lines changed

5 files changed

+321
-4
lines changed

_posts/python/3d-network/2015-06-30-Les-miserables-network.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
description: How to make 3D Network Graphs in Python.
44
name: Python 3D Network Graphs | plotly
55
has_thumbnail: true
6-
thumbnail: /thumbnail/3dnetwork.jpg
6+
thumbnail: thumbnail/3dnetwork.jpg
77
layout: user-guide
88
name: 3D Network Graphs
99
language: python

_posts/python/3d-network/Les-miserables-network.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@
359359
},
360360
{
361361
"cell_type": "code",
362-
"execution_count": 41,
362+
"execution_count": 44,
363363
"metadata": {
364364
"collapsed": false
365365
},
@@ -393,7 +393,7 @@
393393
"output_type": "stream",
394394
"text": [
395395
"Collecting git+https://github.com/plotly/publisher.git\n",
396-
" Cloning https://github.com/plotly/publisher.git to /var/folders/j3/gt_q6y096cjfts4q8zq2dm2c0000gn/T/pip-JqLVQx-build\n",
396+
" Cloning https://github.com/plotly/publisher.git to /var/folders/j3/gt_q6y096cjfts4q8zq2dm2c0000gn/T/pip-BmEvUv-build\n",
397397
"Installing collected packages: publisher\n",
398398
" Found existing installation: publisher 0.10\n",
399399
" Uninstalling publisher-0.10:\n",
@@ -417,7 +417,7 @@
417417
" 'How to make 3D Network Graphs in Python. ',\n",
418418
" title = '3D Network Graphs in Python | plotly',\n",
419419
" name = '3D Network Graphs',\n",
420-
" has_thumbnail='true', thumbnail='/thumbnail/3dnetwork.jpg', \n",
420+
" has_thumbnail='true', thumbnail='thumbnail/3dnetwork.jpg', \n",
421421
" language='python', page_type='example_index', \n",
422422
" display_as='3d_charts', order=10)"
423423
]
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
permalink: python/3d-wireframe-plots/
3+
description: How to make wireframe plots in Python
4+
name: Python Wireframe Plots | plotly
5+
has_thumbnail: true
6+
thumbnail: thumbnail/wireframe.jpg
7+
layout: user-guide
8+
name: How to make 3D wireframe plots
9+
language: python
10+
title: 3D Wireframe Plots in Python | plotly
11+
display_as: 3d_charts
12+
has_thumbnail: true
13+
page_type: example_index
14+
order: 9
15+
---
16+
{% raw %}
17+
<div class="cell border-box-sizing text_cell rendered">
18+
<div class="prompt input_prompt">
19+
</div>
20+
<div class="inner_cell">
21+
<div class="text_cell_render border-box-sizing rendered_html">
22+
<h4 id="Basic-Wireframe-Plot">Basic Wireframe Plot<a class="anchor-link" href="#Basic-Wireframe-Plot">&#182;</a></h4>
23+
</div>
24+
</div>
25+
</div>
26+
<div class="cell border-box-sizing code_cell rendered">
27+
<div class="input">
28+
<div class="prompt input_prompt">In&nbsp;[2]:</div>
29+
<div class="inner_cell">
30+
<div class="input_area">
31+
<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>
32+
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="kn">as</span> <span class="nn">go</span>
33+
34+
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
35+
36+
<span class="c"># Creating the data</span>
37+
<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">5</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">50</span><span class="p">)</span>
38+
<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">5</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">50</span><span class="p">)</span>
39+
<span class="n">xGrid</span><span class="p">,</span> <span class="n">yGrid</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">y</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span>
40+
<span class="n">R</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sqrt</span><span class="p">(</span><span class="n">xGrid</span> <span class="o">**</span> <span class="mi">2</span> <span class="o">+</span> <span class="n">yGrid</span> <span class="o">**</span> <span class="mi">2</span><span class="p">)</span>
41+
<span class="n">z</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sin</span><span class="p">(</span><span class="n">R</span><span class="p">)</span>
42+
43+
<span class="c"># Creating the plot</span>
44+
<span class="n">lines</span> <span class="o">=</span> <span class="p">[]</span>
45+
<span class="n">line_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;#0066FF&#39;</span><span class="p">,</span> <span class="n">width</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
46+
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">j</span><span class="p">,</span> <span class="n">k</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">xGrid</span><span class="p">,</span> <span class="n">yGrid</span><span class="p">,</span> <span class="n">z</span><span class="p">):</span>
47+
<span class="n">lines</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">go</span><span class="o">.</span><span class="n">Scatter3d</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="n">i</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="n">j</span><span class="p">,</span> <span class="n">z</span><span class="o">=</span><span class="n">k</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="s">&#39;lines&#39;</span><span class="p">,</span> <span class="n">line</span><span class="o">=</span><span class="n">line_marker</span><span class="p">))</span>
48+
49+
<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>
50+
<span class="n">title</span><span class="o">=</span><span class="s">&#39;Wireframe Plot&#39;</span><span class="p">,</span>
51+
<span class="n">scene</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span>
52+
<span class="n">xaxis</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span>
53+
<span class="n">gridcolor</span><span class="o">=</span><span class="s">&#39;rgb(255, 255, 255)&#39;</span><span class="p">,</span>
54+
<span class="n">zerolinecolor</span><span class="o">=</span><span class="s">&#39;rgb(255, 255, 255)&#39;</span><span class="p">,</span>
55+
<span class="n">showbackground</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span>
56+
<span class="n">backgroundcolor</span><span class="o">=</span><span class="s">&#39;rgb(230, 230,230)&#39;</span>
57+
<span class="p">),</span>
58+
<span class="n">yaxis</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span>
59+
<span class="n">gridcolor</span><span class="o">=</span><span class="s">&#39;rgb(255, 255, 255)&#39;</span><span class="p">,</span>
60+
<span class="n">zerolinecolor</span><span class="o">=</span><span class="s">&#39;rgb(255, 255, 255)&#39;</span><span class="p">,</span>
61+
<span class="n">showbackground</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span>
62+
<span class="n">backgroundcolor</span><span class="o">=</span><span class="s">&#39;rgb(230, 230,230)&#39;</span>
63+
<span class="p">),</span>
64+
<span class="n">zaxis</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span>
65+
<span class="n">gridcolor</span><span class="o">=</span><span class="s">&#39;rgb(255, 255, 255)&#39;</span><span class="p">,</span>
66+
<span class="n">zerolinecolor</span><span class="o">=</span><span class="s">&#39;rgb(255, 255, 255)&#39;</span><span class="p">,</span>
67+
<span class="n">showbackground</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span>
68+
<span class="n">backgroundcolor</span><span class="o">=</span><span class="s">&#39;rgb(230, 230,230)&#39;</span>
69+
<span class="p">)</span>
70+
<span class="p">),</span>
71+
<span class="n">showlegend</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
72+
<span class="p">)</span>
73+
<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">lines</span><span class="p">,</span> <span class="n">layout</span><span class="o">=</span><span class="n">layout</span><span class="p">)</span>
74+
<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;wireframe_plot&#39;</span><span class="p">)</span>
75+
</pre></div>
76+
77+
</div>
78+
</div>
79+
</div>
80+
81+
<div class="output_wrapper">
82+
<div class="output">
83+
84+
85+
<div class="output_area"><div class="prompt output_prompt">Out[2]:</div>
86+
87+
<div class="output_html rendered_html output_subarea output_execute_result">
88+
<iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://plot.ly/~demo_account/98.embed" height="525px" width="100%"></iframe>
89+
</div>
90+
91+
</div>
92+
93+
</div>
94+
</div>
95+
96+
</div>
97+
<div class="cell border-box-sizing text_cell rendered">
98+
<div class="prompt input_prompt">
99+
</div>
100+
<div class="inner_cell">
101+
<div class="text_cell_render border-box-sizing rendered_html">
102+
<h4 id="Reference">Reference<a class="anchor-link" href="#Reference">&#182;</a></h4>
103+
</div>
104+
</div>
105+
</div>
106+
<div class="cell border-box-sizing text_cell rendered">
107+
<div class="prompt input_prompt">
108+
</div>
109+
<div class="inner_cell">
110+
<div class="text_cell_render border-box-sizing rendered_html">
111+
<p>See <a href="https://plot.ly/python/reference/">https://plot.ly/python/reference/</a> for more information!</p>
112+
113+
</div>
114+
</div>
115+
</div>{% endraw %}
Lines changed: 202 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"#### Basic Wireframe Plot"
8+
]
9+
},
10+
{
11+
"cell_type": "code",
12+
"execution_count": 2,
13+
"metadata": {
14+
"collapsed": false
15+
},
16+
"outputs": [
17+
{
18+
"data": {
19+
"text/html": [
20+
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\" seamless=\"seamless\" src=\"https://plot.ly/~demo_account/98.embed\" height=\"525px\" width=\"100%\"></iframe>"
21+
],
22+
"text/plain": [
23+
"<plotly.tools.PlotlyDisplay object>"
24+
]
25+
},
26+
"execution_count": 2,
27+
"metadata": {},
28+
"output_type": "execute_result"
29+
}
30+
],
31+
"source": [
32+
"import plotly.plotly as py\n",
33+
"import plotly.graph_objs as go\n",
34+
"\n",
35+
"import numpy as np\n",
36+
"\n",
37+
"# Creating the data\n",
38+
"x = np.linspace(-5, 5, 50)\n",
39+
"y = np.linspace(-5, 5, 50)\n",
40+
"xGrid, yGrid = np.meshgrid(y, x)\n",
41+
"R = np.sqrt(xGrid ** 2 + yGrid ** 2)\n",
42+
"z = np.sin(R)\n",
43+
"\n",
44+
"# Creating the plot\n",
45+
"lines = []\n",
46+
"line_marker = dict(color='#0066FF', width=2)\n",
47+
"for i, j, k in zip(xGrid, yGrid, z):\n",
48+
" lines.append(go.Scatter3d(x=i, y=j, z=k, mode='lines', line=line_marker))\n",
49+
"\n",
50+
"layout = go.Layout(\n",
51+
" title='Wireframe Plot',\n",
52+
" scene=dict(\n",
53+
" xaxis=dict(\n",
54+
" gridcolor='rgb(255, 255, 255)',\n",
55+
" zerolinecolor='rgb(255, 255, 255)',\n",
56+
" showbackground=True,\n",
57+
" backgroundcolor='rgb(230, 230,230)'\n",
58+
" ),\n",
59+
" yaxis=dict(\n",
60+
" gridcolor='rgb(255, 255, 255)',\n",
61+
" zerolinecolor='rgb(255, 255, 255)',\n",
62+
" showbackground=True,\n",
63+
" backgroundcolor='rgb(230, 230,230)'\n",
64+
" ),\n",
65+
" zaxis=dict(\n",
66+
" gridcolor='rgb(255, 255, 255)',\n",
67+
" zerolinecolor='rgb(255, 255, 255)',\n",
68+
" showbackground=True,\n",
69+
" backgroundcolor='rgb(230, 230,230)'\n",
70+
" )\n",
71+
" ),\n",
72+
" showlegend=False,\n",
73+
")\n",
74+
"fig = go.Figure(data=lines, layout=layout)\n",
75+
"py.iplot(fig, filename='wireframe_plot')"
76+
]
77+
},
78+
{
79+
"cell_type": "markdown",
80+
"metadata": {},
81+
"source": [
82+
"#### Reference"
83+
]
84+
},
85+
{
86+
"cell_type": "markdown",
87+
"metadata": {},
88+
"source": [
89+
"See https://plot.ly/python/reference/ for more information!"
90+
]
91+
},
92+
{
93+
"cell_type": "code",
94+
"execution_count": 3,
95+
"metadata": {
96+
"collapsed": false
97+
},
98+
"outputs": [
99+
{
100+
"data": {
101+
"text/html": [
102+
"<link href=\"//fonts.googleapis.com/css?family=Open+Sans:600,400,300,200|Inconsolata|Ubuntu+Mono:400,700\" rel=\"stylesheet\" type=\"text/css\" />"
103+
],
104+
"text/plain": [
105+
"<IPython.core.display.HTML object>"
106+
]
107+
},
108+
"metadata": {},
109+
"output_type": "display_data"
110+
},
111+
{
112+
"data": {
113+
"text/html": [
114+
"<link rel=\"stylesheet\" type=\"text/css\" href=\"http://help.plot.ly/documentation/all_static/css/ipython-notebook-custom.css\">"
115+
],
116+
"text/plain": [
117+
"<IPython.core.display.HTML object>"
118+
]
119+
},
120+
"metadata": {},
121+
"output_type": "display_data"
122+
},
123+
{
124+
"name": "stdout",
125+
"output_type": "stream",
126+
"text": [
127+
"Collecting git+https://github.com/plotly/publisher.git\n",
128+
" Cloning https://github.com/plotly/publisher.git to /var/folders/j3/gt_q6y096cjfts4q8zq2dm2c0000gn/T/pip-is3Tpx-build\n",
129+
"Installing collected packages: publisher\n",
130+
" Found existing installation: publisher 0.10\n",
131+
" Uninstalling publisher-0.10:\n",
132+
" Successfully uninstalled publisher-0.10\n",
133+
" Running setup.py install for publisher\n",
134+
"Successfully installed publisher-0.10\n"
135+
]
136+
},
137+
{
138+
"name": "stderr",
139+
"output_type": "stream",
140+
"text": [
141+
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/nbconvert.py:13: ShimWarning:\n",
142+
"\n",
143+
"The `IPython.nbconvert` package has been deprecated. You should import from nbconvert instead.\n",
144+
"\n",
145+
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/publisher/publisher.py:53: UserWarning:\n",
146+
"\n",
147+
"Did you \"Save\" this notebook before running this command? Remember to save, always save.\n",
148+
"\n"
149+
]
150+
}
151+
],
152+
"source": [
153+
"from IPython.display import display, HTML\n",
154+
"\n",
155+
"display(HTML('<link href=\"//fonts.googleapis.com/css?family=Open+Sans:600,400,300,200|Inconsolata|Ubuntu+Mono:400,700\" rel=\"stylesheet\" type=\"text/css\" />'))\n",
156+
"display(HTML('<link rel=\"stylesheet\" type=\"text/css\" href=\"http://help.plot.ly/documentation/all_static/css/ipython-notebook-custom.css\">'))\n",
157+
"\n",
158+
"! pip install git+https://github.com/plotly/publisher.git --upgrade\n",
159+
" \n",
160+
"import publisher\n",
161+
"publisher.publish(\n",
162+
" '3d-wireframe.ipynb', 'python/3d-wireframe-plots/', 'Python Wireframe Plots | plotly',\n",
163+
" 'How to make wireframe plots in Python',\n",
164+
" title= '3D Wireframe Plots in Python | plotly',\n",
165+
" name = 'How to make 3D wireframe plots',\n",
166+
" has_thumbnail='true', thumbnail='thumbnail/wireframe.jpg', \n",
167+
" language='python', page_type='example_index', \n",
168+
" display_as='3d_charts', order=9)"
169+
]
170+
},
171+
{
172+
"cell_type": "code",
173+
"execution_count": null,
174+
"metadata": {
175+
"collapsed": true
176+
},
177+
"outputs": [],
178+
"source": []
179+
}
180+
],
181+
"metadata": {
182+
"kernelspec": {
183+
"display_name": "Python 2",
184+
"language": "python",
185+
"name": "python2"
186+
},
187+
"language_info": {
188+
"codemirror_mode": {
189+
"name": "ipython",
190+
"version": 2
191+
},
192+
"file_extension": ".py",
193+
"mimetype": "text/x-python",
194+
"name": "python",
195+
"nbconvert_exporter": "python",
196+
"pygments_lexer": "ipython2",
197+
"version": "2.7.9"
198+
}
199+
},
200+
"nbformat": 4,
201+
"nbformat_minor": 0
202+
}

0 commit comments

Comments
 (0)