4
4
name: Python Scatter Plots with Mapbox
5
5
has_thumbnail: true
6
6
thumbnail: thumbnail/scatter-mapbox.jpg
7
- mapbox_access_token: pk.eyJ1IjoicHJpeWF0aGFyc2FuIiwiYSI6ImNqbGRyMGQ5YTBhcmkzcXF6YWZldnVvZXoifQ.sN7gyyHTIq1BSfHQRBZdHA
8
- layout: user-guide
9
- name: Scatter Plots on Mapbox
10
- language: python
11
7
title: Python Scatter Plots with Mapbox | Plotly
12
- display_as: maps
8
+ name: Scatter Plots on Mapbox
13
9
has_thumbnail: true
10
+ language: python
14
11
page_type: example_index
15
- order: 7
16
12
ipynb: ~notebook_demo/261
13
+ display_as: maps
14
+ order: 7
15
+ mapbox_access_token: pk.eyJ1IjoicHJpeWF0aGFyc2FuIiwiYSI6ImNqbGRyMGQ5YTBhcmkzcXF6YWZldnVvZXoifQ.sN7gyyHTIq1BSfHQRBZdHA
16
+ layout: user-guide
17
17
---
18
18
{% raw %}
19
19
< div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
20
- </ div >
21
- < div class ="inner_cell ">
20
+ </ div > < div class ="inner_cell ">
22
21
< div class ="text_cell_render border-box-sizing rendered_html ">
23
22
< h4 id ="New-to-Plotly? "> New to Plotly?< a class ="anchor-link " href ="#New-to-Plotly? "> ¶</ 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 > .
24
23
< 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 > .
@@ -28,8 +27,7 @@ <h4 id="New-to-Plotly?">New to Plotly?<a class="anchor-link" href="#New-to-Plotl
28
27
</ div >
29
28
</ div >
30
29
< div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
31
- </ div >
32
- < div class ="inner_cell ">
30
+ </ div > < div class ="inner_cell ">
33
31
< div class ="text_cell_render border-box-sizing rendered_html ">
34
32
< h4 id ="Version-Check "> Version Check< a class ="anchor-link " href ="#Version-Check "> ¶</ a > </ h4 > < p > Plotly's Python package is updated frequently. Run < code > pip install plotly --upgrade</ code > to make sure you're using the latest version.</ p >
35
33
@@ -41,11 +39,11 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
41
39
< div class ="prompt input_prompt "> In [1]:</ div >
42
40
< div class ="inner_cell ">
43
41
< div class ="input_area ">
44
- < div class =" highlight hl-ipython2 "> < pre > < span > </ span > < span class ="kn "> import</ span > < span class ="nn "> plotly</ span >
42
+ < div class =" highlight hl-ipython3 "> < pre > < span > </ span > < span class ="kn "> import</ span > < span class ="nn "> plotly</ span >
45
43
< span class ="n "> plotly</ span > < span class ="o "> .</ span > < span class ="n "> __version__</ span >
46
44
</ pre > </ div >
47
45
48
- </ div >
46
+ </ div >
49
47
</ div >
50
48
</ div >
51
49
@@ -55,13 +53,13 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
55
53
56
54
< div class ="output_area ">
57
55
58
- < div class ="prompt output_prompt "> Out[1]:</ div >
56
+ < div class ="prompt output_prompt "> Out[1]:</ div >
59
57
60
58
61
59
62
60
63
61
< div class ="output_text output_subarea output_execute_result ">
64
- < pre > '3.4.2 '</ pre >
62
+ < pre > '3.6.1 '</ pre >
65
63
</ div >
66
64
67
65
</ div >
@@ -71,17 +69,15 @@ <h4 id="Version-Check">Version Check<a class="anchor-link" href="#Version-Check"
71
69
72
70
</ div >
73
71
< div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
74
- </ div >
75
- < div class ="inner_cell ">
72
+ </ div > < div class ="inner_cell ">
76
73
< div class ="text_cell_render border-box-sizing rendered_html ">
77
74
< h4 id ="Mapbox-Access-Token "> Mapbox Access Token< a class ="anchor-link " href ="#Mapbox-Access-Token "> ¶</ a > </ h4 > < p > To plot on Mapbox maps with Plotly you'll need a Mapbox account and a public < a href ="https://www.mapbox.com/studio "> Mapbox Access Token</ a > which you can add to your < a href ="https://plot.ly/settings/mapbox "> Plotly settings</ a > . If you're using a Chart Studio Enterprise server, please see additional instructions here: < a href ="https://help.plot.ly/mapbox-atlas/ "> https://help.plot.ly/mapbox-atlas/</ a > .</ p >
78
75
79
76
</ div >
80
77
</ div >
81
78
</ div >
82
79
< div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
83
- </ div >
84
- < div class ="inner_cell ">
80
+ </ div > < div class ="inner_cell ">
85
81
< div class ="text_cell_render border-box-sizing rendered_html ">
86
82
< h4 id ="Basic-Example "> Basic Example< a class ="anchor-link " href ="#Basic-Example "> ¶</ a > </ h4 >
87
83
</ div >
@@ -92,8 +88,8 @@ <h4 id="Basic-Example">Basic Example<a class="anchor-link" href="#Basic-Example"
92
88
< div class ="prompt input_prompt "> In [2]:</ div >
93
89
< div class ="inner_cell ">
94
90
< div class ="input_area ">
95
- < 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 >
96
- < span class ="kn "> import</ span > < span class ="nn "> plotly.graph_objs</ span > < span class ="kn "> as</ span > < span class ="nn "> go</ span >
91
+ < 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 >
92
+ < span class ="kn "> import</ span > < span class ="nn "> plotly.graph_objs</ span > < span class ="k "> as</ span > < span class ="nn "> go</ span >
97
93
98
94
< span class ="c1 "> # mapbox_access_token = 'ADD_YOUR_TOKEN_HERE'</ span >
99
95
@@ -110,7 +106,7 @@ <h4 id="Basic-Example">Basic Example<a class="anchor-link" href="#Basic-Example"
110
106
< span class ="p "> ]</ span >
111
107
112
108
< 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 >
113
- < span class ="n "> autosize</ span > < span class ="o "> =</ span > < span class ="bp "> True</ span > < span class ="p "> ,</ span >
109
+ < span class ="n "> autosize</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span >
114
110
< span class ="n "> hovermode</ span > < span class ="o "> =</ span > < span class ="s1 "> 'closest'</ span > < span class ="p "> ,</ span >
115
111
< span class ="n "> mapbox</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span >
116
112
< span class ="n "> accesstoken</ span > < span class ="o "> =</ span > < span class ="n "> mapbox_access_token</ span > < span class ="p "> ,</ span >
@@ -124,12 +120,11 @@ <h4 id="Basic-Example">Basic Example<a class="anchor-link" href="#Basic-Example"
124
120
< span class ="p "> ),</ span >
125
121
< span class ="p "> )</ span >
126
122
127
- < 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 >
128
-
123
+ < 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 >
129
124
< 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 "> 'Montreal Mapbox'</ span > < span class ="p "> )</ span >
130
125
</ pre > </ div >
131
126
132
- </ div >
127
+ </ div >
133
128
</ div >
134
129
</ div >
135
130
@@ -139,7 +134,7 @@ <h4 id="Basic-Example">Basic Example<a class="anchor-link" href="#Basic-Example"
139
134
140
135
< div class ="output_area ">
141
136
142
- < div class ="prompt output_prompt "> Out[2]:</ div >
137
+ < div class ="prompt output_prompt "> Out[2]:</ div >
143
138
144
139
145
140
@@ -154,8 +149,7 @@ <h4 id="Basic-Example">Basic Example<a class="anchor-link" href="#Basic-Example"
154
149
155
150
</ div >
156
151
< div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
157
- </ div >
158
- < div class ="inner_cell ">
152
+ </ div > < div class ="inner_cell ">
159
153
< div class ="text_cell_render border-box-sizing rendered_html ">
160
154
< h4 id ="Multiple-Markers "> Multiple Markers< a class ="anchor-link " href ="#Multiple-Markers "> ¶</ a > </ h4 >
161
155
</ div >
@@ -166,8 +160,8 @@ <h4 id="Multiple-Markers">Multiple Markers<a class="anchor-link" href="#Multiple
166
160
< div class ="prompt input_prompt "> In [3]:</ div >
167
161
< div class ="inner_cell ">
168
162
< div class ="input_area ">
169
- < 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 >
170
- < span class ="kn "> import</ span > < span class ="nn "> plotly.graph_objs</ span > < span class ="kn "> as</ span > < span class ="nn "> go</ span >
163
+ < 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 >
164
+ < span class ="kn "> import</ span > < span class ="nn "> plotly.graph_objs</ span > < span class ="k "> as</ span > < span class ="nn "> go</ span >
171
165
172
166
< span class ="c1 "> # mapbox_access_token = 'ADD_YOUR_TOKEN_HERE'</ span >
173
167
@@ -196,7 +190,7 @@ <h4 id="Multiple-Markers">Multiple Markers<a class="anchor-link" href="#Multiple
196
190
< span class ="p "> ]</ span >
197
191
198
192
< 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 >
199
- < span class ="n "> autosize</ span > < span class ="o "> =</ span > < span class ="bp "> True</ span > < span class ="p "> ,</ span >
193
+ < span class ="n "> autosize</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span >
200
194
< span class ="n "> hovermode</ span > < span class ="o "> =</ span > < span class ="s1 "> 'closest'</ span > < span class ="p "> ,</ span >
201
195
< span class ="n "> mapbox</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span >
202
196
< span class ="n "> accesstoken</ span > < span class ="o "> =</ span > < span class ="n "> mapbox_access_token</ span > < span class ="p "> ,</ span >
@@ -210,11 +204,11 @@ <h4 id="Multiple-Markers">Multiple Markers<a class="anchor-link" href="#Multiple
210
204
< span class ="p "> ),</ span >
211
205
< span class ="p "> )</ span >
212
206
213
- < 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 >
207
+ < 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 >
214
208
< 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 "> 'Multiple Mapbox'</ span > < span class ="p "> )</ span >
215
209
</ pre > </ div >
216
210
217
- </ div >
211
+ </ div >
218
212
</ div >
219
213
</ div >
220
214
@@ -224,7 +218,7 @@ <h4 id="Multiple-Markers">Multiple Markers<a class="anchor-link" href="#Multiple
224
218
225
219
< div class ="output_area ">
226
220
227
- < div class ="prompt output_prompt "> Out[3]:</ div >
221
+ < div class ="prompt output_prompt "> Out[3]:</ div >
228
222
229
223
230
224
@@ -239,8 +233,7 @@ <h4 id="Multiple-Markers">Multiple Markers<a class="anchor-link" href="#Multiple
239
233
240
234
</ div >
241
235
< div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
242
- </ div >
243
- < div class ="inner_cell ">
236
+ </ div > < div class ="inner_cell ">
244
237
< div class ="text_cell_render border-box-sizing rendered_html ">
245
238
< h4 id ="Nuclear-Waste-Sites-on-Campuses "> Nuclear Waste Sites on Campuses< a class ="anchor-link " href ="#Nuclear-Waste-Sites-on-Campuses "> ¶</ a > </ h4 >
246
239
</ div >
@@ -251,10 +244,10 @@ <h4 id="Nuclear-Waste-Sites-on-Campuses">Nuclear Waste Sites on Campuses<a class
251
244
< div class ="prompt input_prompt "> In [4]:</ div >
252
245
< div class ="inner_cell ">
253
246
< div class ="input_area ">
254
- < 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 >
255
- < span class ="kn "> import</ span > < span class ="nn "> plotly.graph_objs</ span > < span class ="kn "> as</ span > < span class ="nn "> go</ span >
247
+ < 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 >
248
+ < span class ="kn "> import</ span > < span class ="nn "> plotly.graph_objs</ span > < span class ="k "> as</ span > < span class ="nn "> go</ span >
256
249
257
- < span class ="kn "> import</ span > < span class ="nn "> pandas</ span > < span class ="kn "> as</ span > < span class ="nn "> pd</ span >
250
+ < span class ="kn "> import</ span > < span class ="nn "> pandas</ span > < span class ="k "> as</ span > < span class ="nn "> pd</ span >
258
251
259
252
< span class ="c1 "> # mapbox_access_token = 'ADD_YOUR_TOKEN_HERE'</ span >
260
253
@@ -290,9 +283,9 @@ <h4 id="Nuclear-Waste-Sites-on-Campuses">Nuclear Waste Sites on Campuses<a class
290
283
291
284
< 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 >
292
285
< span class ="n "> title</ span > < span class ="o "> =</ span > < span class ="s1 "> 'Nuclear Waste Sites on Campus'</ span > < span class ="p "> ,</ span >
293
- < span class ="n "> autosize</ span > < span class ="o "> =</ span > < span class ="bp "> True</ span > < span class ="p "> ,</ span >
286
+ < span class ="n "> autosize</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span >
294
287
< span class ="n "> hovermode</ span > < span class ="o "> =</ span > < span class ="s1 "> 'closest'</ span > < span class ="p "> ,</ span >
295
- < span class ="n "> showlegend</ span > < span class ="o "> =</ span > < span class ="bp "> False</ span > < span class ="p "> ,</ span >
288
+ < span class ="n "> showlegend</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span >
296
289
< span class ="n "> mapbox</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span >
297
290
< span class ="n "> accesstoken</ span > < span class ="o "> =</ span > < span class ="n "> mapbox_access_token</ span > < span class ="p "> ,</ span >
298
291
< span class ="n "> bearing</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span >
@@ -306,11 +299,11 @@ <h4 id="Nuclear-Waste-Sites-on-Campuses">Nuclear Waste Sites on Campuses<a class
306
299
< span class ="p "> ),</ span >
307
300
< span class ="p "> )</ span >
308
301
309
- < 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 >
302
+ < 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 >
310
303
< 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 "> 'Nuclear Waste Sites on American Campuses'</ span > < span class ="p "> )</ span >
311
304
</ pre > </ div >
312
305
313
- </ div >
306
+ </ div >
314
307
</ div >
315
308
</ div >
316
309
@@ -320,7 +313,7 @@ <h4 id="Nuclear-Waste-Sites-on-Campuses">Nuclear Waste Sites on Campuses<a class
320
313
321
314
< div class ="output_area ">
322
315
323
- < div class ="prompt output_prompt "> Out[4]:</ div >
316
+ < div class ="prompt output_prompt "> Out[4]:</ div >
324
317
325
318
326
319
@@ -335,8 +328,7 @@ <h4 id="Nuclear-Waste-Sites-on-Campuses">Nuclear Waste Sites on Campuses<a class
335
328
336
329
</ div >
337
330
< div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
338
- </ div >
339
- < div class ="inner_cell ">
331
+ </ div > < div class ="inner_cell ">
340
332
< div class ="text_cell_render border-box-sizing rendered_html ">
341
333
< h4 id ="Reference "> Reference< a class ="anchor-link " href ="#Reference "> ¶</ a > </ h4 > < p > See < a href ="https://plot.ly/python/reference/#scattermapbox "> https://plot.ly/python/reference/#scattermapbox</ a > for more information and options!</ p >
342
334
0 commit comments