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

Skip to content

Commit 93f9002

Browse files
committed
dict -> graph_objs
1 parent ede1e33 commit 93f9002

File tree

2 files changed

+39
-71
lines changed

2 files changed

+39
-71
lines changed

_posts/python/maps/scatter-plot-on-maps/2015-06-30-scatter-plot-on-map.html

Lines changed: 24 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
---
1717
{% raw %}
1818
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
19-
</div>
20-
<div class="inner_cell">
19+
</div><div class="inner_cell">
2120
<div class="text_cell_render border-box-sizing rendered_html">
2221
<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>.
2322
<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>.
@@ -27,8 +26,7 @@ <h4 id="New-to-Plotly?">New to Plotly?<a class="anchor-link" href="#New-to-Plotl
2726
</div>
2827
</div>
2928
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
30-
</div>
31-
<div class="inner_cell">
29+
</div><div class="inner_cell">
3230
<div class="text_cell_render border-box-sizing rendered_html">
3331
<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>
3432

@@ -44,7 +42,7 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
4442
<span class="n">plotly</span><span class="o">.</span><span class="n">__version__</span>
4543
</pre></div>
4644

47-
</div>
45+
</div>
4846
</div>
4947
</div>
5048

@@ -54,13 +52,13 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
5452

5553
<div class="output_area">
5654

57-
<div class="prompt output_prompt">Out[1]:</div>
55+
<div class="prompt output_prompt">Out[1]:</div>
5856

5957

6058

6159

6260
<div class="output_text output_subarea output_execute_result">
63-
<pre>&#39;3.4.2&#39;</pre>
61+
<pre>&#39;3.6.1&#39;</pre>
6462
</div>
6563

6664
</div>
@@ -70,19 +68,20 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
7068

7169
</div>
7270
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
73-
</div>
74-
<div class="inner_cell">
71+
</div><div class="inner_cell">
7572
<div class="text_cell_render border-box-sizing rendered_html">
7673
<h3 id="U.S.-Airports-Map">U.S. Airports Map<a class="anchor-link" href="#U.S.-Airports-Map">&#182;</a></h3>
7774
</div>
7875
</div>
7976
</div>
8077
<div class="cell border-box-sizing code_cell rendered">
8178
<div class="input">
82-
<div class="prompt input_prompt">In&nbsp;[9]:</div>
79+
<div class="prompt input_prompt">In&nbsp;[2]:</div>
8380
<div class="inner_cell">
8481
<div class="input_area">
8582
<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>
83+
<span class="kn">import</span> <span class="nn">plotly.graph_objs</span> <span class="k">as</span> <span class="nn">go</span>
84+
8685
<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
8786

8887
<span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">&#39;https://raw.githubusercontent.com/plotly/datasets/master/2011_february_us_airport_traffic.csv&#39;</span><span class="p">)</span>
@@ -93,8 +92,7 @@ <h3 id="U.S.-Airports-Map">U.S. Airports Map<a class="anchor-link" href="#U.S.-A
9392
<span class="n">scl</span> <span class="o">=</span> <span class="p">[</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="s2">&quot;rgb(5, 10, 172)&quot;</span><span class="p">],[</span><span class="mf">0.35</span><span class="p">,</span><span class="s2">&quot;rgb(40, 60, 190)&quot;</span><span class="p">],[</span><span class="mf">0.5</span><span class="p">,</span><span class="s2">&quot;rgb(70, 100, 245)&quot;</span><span class="p">],</span>\
9493
<span class="p">[</span><span class="mf">0.6</span><span class="p">,</span><span class="s2">&quot;rgb(90, 120, 245)&quot;</span><span class="p">],[</span><span class="mf">0.7</span><span class="p">,</span><span class="s2">&quot;rgb(106, 137, 247)&quot;</span><span class="p">],[</span><span class="mi">1</span><span class="p">,</span><span class="s2">&quot;rgb(220, 220, 220)&quot;</span><span class="p">]</span> <span class="p">]</span>
9594

96-
<span class="n">data</span> <span class="o">=</span> <span class="p">[</span> <span class="nb">dict</span><span class="p">(</span>
97-
<span class="nb">type</span> <span class="o">=</span> <span class="s1">&#39;scattergeo&#39;</span><span class="p">,</span>
95+
<span class="n">data</span> <span class="o">=</span> <span class="p">[</span> <span class="n">go</span><span class="o">.</span><span class="n">Scattergeo</span><span class="p">(</span>
9896
<span class="n">locationmode</span> <span class="o">=</span> <span class="s1">&#39;USA-states&#39;</span><span class="p">,</span>
9997
<span class="n">lon</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;long&#39;</span><span class="p">],</span>
10098
<span class="n">lat</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;lat&#39;</span><span class="p">],</span>
@@ -115,8 +113,7 @@ <h3 id="U.S.-Airports-Map">U.S. Airports Map<a class="anchor-link" href="#U.S.-A
115113
<span class="n">color</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;cnt&#39;</span><span class="p">],</span>
116114
<span class="n">cmax</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;cnt&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">(),</span>
117115
<span class="n">colorbar</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span>
118-
<span class="n">title</span><span class="o">=</span><span class="s2">&quot;Incoming flights</span><span class="se">\n</span><span class="s2">February 2011&quot;</span><span class="p">,</span>
119-
<span class="n">titleside</span><span class="o">=</span><span class="s2">&quot;right&quot;</span>
116+
<span class="n">title</span><span class="o">=</span><span class="s2">&quot;Incoming flights&lt;br&gt;February 2011&quot;</span>
120117
<span class="p">)</span>
121118
<span class="p">))]</span>
122119

@@ -134,11 +131,11 @@ <h3 id="U.S.-Airports-Map">U.S. Airports Map<a class="anchor-link" href="#U.S.-A
134131
<span class="p">),</span>
135132
<span class="p">)</span>
136133

137-
<span class="n">fig</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">(</span> <span class="n">data</span><span class="o">=</span><span class="n">data</span><span class="p">,</span> <span class="n">layout</span><span class="o">=</span><span class="n">layout</span> <span class="p">)</span>
134+
<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">data</span><span class="p">,</span> <span class="n">layout</span><span class="o">=</span><span class="n">layout</span> <span class="p">)</span>
138135
<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;d3-airports&#39;</span> <span class="p">)</span>
139136
</pre></div>
140137

141-
</div>
138+
</div>
142139
</div>
143140
</div>
144141

@@ -148,27 +145,7 @@ <h3 id="U.S.-Airports-Map">U.S. Airports Map<a class="anchor-link" href="#U.S.-A
148145

149146
<div class="output_area">
150147

151-
<div class="prompt"></div>
152-
153-
154-
<div class="output_subarea output_stream output_stderr output_text">
155-
<pre>C:\Anaconda\Anaconda3\lib\site-packages\plotly\tools.py:1457: UserWarning:
156-
157-
Looks like you used a newline character: &#39;\n&#39;.
158-
159-
Plotly uses a subset of HTML escape characters
160-
to do things like newline (&lt;br&gt;), bold (&lt;b&gt;&lt;/b&gt;),
161-
italics (&lt;i&gt;&lt;/i&gt;), etc. Your newline characters
162-
have been converted to &#39;&lt;br&gt;&#39; so they will show
163-
up right on your Plotly figure!
164-
165-
</pre>
166-
</div>
167-
</div>
168-
169-
<div class="output_area">
170-
171-
<div class="prompt output_prompt">Out[9]:</div>
148+
<div class="prompt output_prompt">Out[2]:</div>
172149

173150

174151

@@ -183,16 +160,15 @@ <h3 id="U.S.-Airports-Map">U.S. Airports Map<a class="anchor-link" href="#U.S.-A
183160

184161
</div>
185162
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
186-
</div>
187-
<div class="inner_cell">
163+
</div><div class="inner_cell">
188164
<div class="text_cell_render border-box-sizing rendered_html">
189165
<h3 id="North-American-Precipitation-Map">North American Precipitation Map<a class="anchor-link" href="#North-American-Precipitation-Map">&#182;</a></h3>
190166
</div>
191167
</div>
192168
</div>
193169
<div class="cell border-box-sizing code_cell rendered">
194170
<div class="input">
195-
<div class="prompt input_prompt">In&nbsp;[7]:</div>
171+
<div class="prompt input_prompt">In&nbsp;[3]:</div>
196172
<div class="inner_cell">
197173
<div class="input_area">
198174
<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>
@@ -204,7 +180,7 @@ <h3 id="North-American-Precipitation-Map">North American Precipitation Map<a cla
204180
<span class="p">[</span><span class="mf">0.375</span><span class="p">,</span><span class="s2">&quot;rgb(0, 152, 255)&quot;</span><span class="p">],[</span><span class="mf">0.5</span><span class="p">,</span><span class="s2">&quot;rgb(44, 255, 150)&quot;</span><span class="p">],[</span><span class="mf">0.625</span><span class="p">,</span><span class="s2">&quot;rgb(151, 255, 0)&quot;</span><span class="p">],</span>\
205181
<span class="p">[</span><span class="mf">0.75</span><span class="p">,</span><span class="s2">&quot;rgb(255, 234, 0)&quot;</span><span class="p">],[</span><span class="mf">0.875</span><span class="p">,</span><span class="s2">&quot;rgb(255, 111, 0)&quot;</span><span class="p">],[</span><span class="mi">1</span><span class="p">,</span><span class="s2">&quot;rgb(255, 0, 0)&quot;</span><span class="p">]</span>
206182

207-
<span class="n">data</span> <span class="o">=</span> <span class="p">[</span> <span class="nb">dict</span><span class="p">(</span>
183+
<span class="n">data</span> <span class="o">=</span> <span class="p">[</span><span class="n">go</span><span class="o">.</span><span class="n">Scattergeo</span><span class="p">(</span>
208184
<span class="n">lat</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;Lat&#39;</span><span class="p">],</span>
209185
<span class="n">lon</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;Lon&#39;</span><span class="p">],</span>
210186
<span class="n">text</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;Globvalue&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">str</span><span class="p">)</span> <span class="o">+</span> <span class="s1">&#39; inches&#39;</span><span class="p">,</span>
@@ -223,10 +199,9 @@ <h3 id="North-American-Precipitation-Map">North American Precipitation Map<a cla
223199
<span class="n">showticksuffix</span> <span class="o">=</span> <span class="s2">&quot;last&quot;</span><span class="p">,</span>
224200
<span class="n">ticksuffix</span> <span class="o">=</span> <span class="s2">&quot; inches&quot;</span><span class="p">,</span>
225201
<span class="n">dtick</span> <span class="o">=</span> <span class="mf">0.1</span>
226-
<span class="p">),</span>
227-
<span class="p">),</span>
228-
<span class="nb">type</span> <span class="o">=</span> <span class="s1">&#39;scattergeo&#39;</span>
229-
<span class="p">)</span> <span class="p">]</span>
202+
<span class="p">)</span>
203+
<span class="p">)</span>
204+
<span class="p">)]</span>
230205

231206
<span class="n">layout</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">(</span>
232207
<span class="n">geo</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">(</span>
@@ -262,15 +237,11 @@ <h3 id="North-American-Precipitation-Map">North American Precipitation Map<a cla
262237
<span class="n">title</span> <span class="o">=</span> <span class="s1">&#39;US Precipitation 06-30-2015&lt;br&gt;Source: &lt;a href=&quot;http://water.weather.gov/precip/&quot;&gt;NOAA&lt;/a&gt;&#39;</span><span class="p">,</span>
263238
<span class="p">)</span>
264239

265-
<span class="n">fig</span> <span class="o">=</span> <span class="p">{</span>
266-
<span class="s1">&#39;data&#39;</span><span class="p">:</span><span class="n">data</span><span class="p">,</span>
267-
<span class="s1">&#39;layout&#39;</span><span class="p">:</span><span class="n">layout</span>
268-
<span class="p">}</span>
269-
240+
<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">data</span><span class="p">,</span> <span class="n">layout</span><span class="o">=</span><span class="n">layout</span> <span class="p">)</span>
270241
<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;precipitation&#39;</span><span class="p">)</span>
271242
</pre></div>
272243

273-
</div>
244+
</div>
274245
</div>
275246
</div>
276247

@@ -280,7 +251,7 @@ <h3 id="North-American-Precipitation-Map">North American Precipitation Map<a cla
280251

281252
<div class="output_area">
282253

283-
<div class="prompt output_prompt">Out[7]:</div>
254+
<div class="prompt output_prompt">Out[3]:</div>
284255

285256

286257

@@ -295,8 +266,7 @@ <h3 id="North-American-Precipitation-Map">North American Precipitation Map<a cla
295266

296267
</div>
297268
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
298-
</div>
299-
<div class="inner_cell">
269+
</div><div class="inner_cell">
300270
<div class="text_cell_render border-box-sizing rendered_html">
301271
<h4 id="Reference">Reference<a class="anchor-link" href="#Reference">&#182;</a></h4><p>See <a href="https://plot.ly/python/reference/#scattergeo">https://plot.ly/python/reference/#scattergeo</a> and <a href="https://plot.ly/python/reference/#layout-geo">https://plot.ly/python/reference/#layout-geo</a> for more information and chart attribute options!</p>
302272

_posts/python/maps/scatter-plot-on-maps/scatter-plot-on-map.ipynb

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
{
2727
"data": {
2828
"text/plain": [
29-
"'3.4.2'"
29+
"'3.6.1'"
3030
]
3131
},
3232
"execution_count": 1,
@@ -67,6 +67,8 @@
6767
],
6868
"source": [
6969
"import plotly.plotly as py\n",
70+
"import plotly.graph_objs as go\n",
71+
"\n",
7072
"import pandas as pd\n",
7173
"\n",
7274
"df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_february_us_airport_traffic.csv')\n",
@@ -77,8 +79,7 @@
7779
"scl = [ [0,\"rgb(5, 10, 172)\"],[0.35,\"rgb(40, 60, 190)\"],[0.5,\"rgb(70, 100, 245)\"],\\\n",
7880
" [0.6,\"rgb(90, 120, 245)\"],[0.7,\"rgb(106, 137, 247)\"],[1,\"rgb(220, 220, 220)\"] ]\n",
7981
"\n",
80-
"data = [ dict(\n",
81-
" type = 'scattergeo',\n",
82+
"data = [ go.Scattergeo(\n",
8283
" locationmode = 'USA-states',\n",
8384
" lon = df['long'],\n",
8485
" lat = df['lat'],\n",
@@ -117,7 +118,7 @@
117118
" ),\n",
118119
" )\n",
119120
"\n",
120-
"fig = dict( data=data, layout=layout )\n",
121+
"fig = go.Figure(data=data, layout=layout )\n",
121122
"py.iplot(fig, filename='d3-airports' )"
122123
]
123124
},
@@ -149,6 +150,8 @@
149150
],
150151
"source": [
151152
"import plotly.plotly as py\n",
153+
"import plotly.graph_objs as go\n",
154+
"\n",
152155
"import pandas as pd\n",
153156
"\n",
154157
"df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/2015_06_30_precipitation.csv')\n",
@@ -157,7 +160,7 @@
157160
"[0.375,\"rgb(0, 152, 255)\"],[0.5,\"rgb(44, 255, 150)\"],[0.625,\"rgb(151, 255, 0)\"],\\\n",
158161
"[0.75,\"rgb(255, 234, 0)\"],[0.875,\"rgb(255, 111, 0)\"],[1,\"rgb(255, 0, 0)\"]\n",
159162
"\n",
160-
"data = [ dict(\n",
163+
"data = [go.Scattergeo(\n",
161164
" lat = df['Lat'],\n",
162165
" lon = df['Lon'],\n",
163166
" text = df['Globvalue'].astype(str) + ' inches',\n",
@@ -176,10 +179,9 @@
176179
" showticksuffix = \"last\",\n",
177180
" ticksuffix = \" inches\",\n",
178181
" dtick = 0.1\n",
179-
" ), \n",
180-
" ),\n",
181-
" type = 'scattergeo'\n",
182-
") ]\n",
182+
" ) \n",
183+
" )\n",
184+
")]\n",
183185
"\n",
184186
"layout = dict(\n",
185187
" geo = dict(\n",
@@ -215,11 +217,7 @@
215217
" title = 'US Precipitation 06-30-2015<br>Source: <a href=\"http://water.weather.gov/precip/\">NOAA</a>',\n",
216218
")\n",
217219
"\n",
218-
"fig = {\n",
219-
" 'data':data, \n",
220-
" 'layout':layout\n",
221-
"}\n",
222-
"\n",
220+
"fig = go.Figure(data=data, layout=layout )\n",
223221
"py.iplot(fig, filename='precipitation')"
224222
]
225223
},
@@ -267,11 +265,11 @@
267265
"output_type": "stream",
268266
"text": [
269267
"Collecting git+https://github.com/plotly/publisher.git\n",
270-
" Cloning https://github.com/plotly/publisher.git to c:\\users\\thars\\appdata\\local\\temp\\pip-req-build-_6bc56lu\n",
268+
" Cloning https://github.com/plotly/publisher.git to c:\\users\\priyat~1\\appdata\\local\\temp\\pip-req-build-s9h9i_vt\n",
271269
"Building wheels for collected packages: publisher\n",
272270
" Running setup.py bdist_wheel for publisher: started\n",
273271
" Running setup.py bdist_wheel for publisher: finished with status 'done'\n",
274-
" Stored in directory: C:\\Users\\thars\\AppData\\Local\\Temp\\pip-ephem-wheel-cache-td6gfefz\\wheels\\99\\3e\\a0\\fbd22ba24cca72bdbaba53dbc23c1768755fb17b3af0f33966\n",
272+
" Stored in directory: C:\\Users\\PRIYAT~1\\AppData\\Local\\Temp\\pip-ephem-wheel-cache-6ol6d604\\wheels\\99\\3e\\a0\\fbd22ba24cca72bdbaba53dbc23c1768755fb17b3af0f33966\n",
275273
"Successfully built publisher\n",
276274
"Installing collected packages: publisher\n",
277275
" Found existing installation: publisher 0.13\n",
@@ -339,7 +337,7 @@
339337
"name": "python",
340338
"nbconvert_exporter": "python",
341339
"pygments_lexer": "ipython3",
342-
"version": "3.6.8"
340+
"version": "3.7.1"
343341
}
344342
},
345343
"nbformat": 4,

0 commit comments

Comments
 (0)