-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathstats.html
282 lines (277 loc) · 9.17 KB
/
stats.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="css/bootstrap_lux.min.css">
<link rel="stylesheet" href="css/custom.css">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-95QS35DVCD"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-95QS35DVCD');
</script>
<title>30 Day Map Challenge #30DayMapChallenge - Statistics</title>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<span class="navbar-brand">#30DayMapChallenge</span>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarColor01">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="index.html">Intro</a>
</li>
<li class="nav-item">
<a class="nav-link" href="maps.html">Map Gallery</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="#">Stats <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://github.com/dakvid/30DayMapChallenge">Source</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<h1>Statistics</h1>
<div class="row">
<div class="col-12">
<p>There have been at least 631 people tweeting on the hashtag. Currently I've indexed 3484 maps by 414 people.</p>
<p>
To see an overview of all the tweets using the hashtag
(including retweets, announcements, and discussions) see
<a href="https://tweepsmap.com/hashtag/205F92C1E10C03">the report by TweepsMap.</a>
</p>
<h3>Progress</h3>
<p>
The main reason this sort of thing hasn't been done by dozens of
other people already is that the tweets are a vast unstructured
data set. Even the seemingly 'simple' task of assigning each map
to one of the 30 days is manually time consuming - a lot of people
didn't explicitly label the theme, or they got the number wrong,
and even if they did there wasn't a consistent format. For something
like topics or map types without a clear classification scheme it's
even more time consuming. So be aware with all these stats that
they're necessarily incomplete for now.
</p>
<p>
I've managed to get through over half the tweets and assign
them a challenge day. I've focussed on the easily identifiable
ones, so hopefully (timewise) a good proportion of the remainder are
just discussion rather than new maps.
Of those I have indexed, the majority initially only had a day
assigned (in the interest of time). Currently,
<span class="text-danger">29%</span>
don't have an area assigned (ie continent or country) and
<span class="text-danger">79.5%</span>
don't have a city assigned (though many don't need one);
these are usually pretty easily to determine manually (though it's slow) but
there's limited scope for automation.
<span class="text-danger">68.1%</span>
don't have any tools assigned; I've automated pretty much all I can here from
the tweets so the rest will have to come from the creators.
<span class="text-danger">93.4%</span>
don't have the type of map assigned and
<span class="text-danger">93.7%</span>
don't have topics assigned; both of these require manual inspection and assessment
which is quite slow.
</p>
<h3>Daily Themes</h3>
<img src="images/challenge_count.png"/>
<h3>People</h3>
<p>
There were 25 people who managed the massive task of creating all 30 maps!
(If you're not on this list and should be then let me know.)
</p>
<ul>
<li>
Kirsten Reilly
-
<a href="https://twitter.com/_penguin_runner/">@_penguin_runner</a>
- in United Kingdom
</li>
<li>
Allison Cully
-
<a href="https://twitter.com/AllisonCully/">@AllisonCully</a>
- in Canada
</li>
<li>
Faris Alsuhail
-
<a href="https://twitter.com/AlsuhailFaris/">@AlsuhailFaris</a>
- in Finland
</li>
<li>
Zane Atstāja
-
<a href="https://twitter.com/atdodkonfektes/">@atdodkonfektes</a>
- in Latvia
</li>
<li>
Dave Barter
-
<a href="https://twitter.com/citizenfishy/">@citizenfishy</a>
- in United Kingdom
</li>
<li>
Christopher Pollard
-
<a href="https://twitter.com/CRVanPollard/">@CRVanPollard</a>
- in USA
</li>
<li>
Evelyn Uuemaa
-
<a href="https://twitter.com/evelynuuemaa/">@evelynuuemaa</a>
- in Estonia
</li>
<li>
Geomni UK
-
<a href="https://twitter.com/GeomniUK/">@GeomniUK</a>
- in United Kingdom
</li>
<li>
Fedir Gontsa
-
<a href="https://twitter.com/gontsa/">@gontsa</a>
- in Ukraine
</li>
<li>
Cécile Rodrigues
-
<a href="https://twitter.com/Grisoudre/">@Grisoudre</a>
- in France
</li>
<li>
Heikki Vesanto
-
<a href="https://twitter.com/HeikkiVesanto/">@HeikkiVesanto</a>
- in Ireland
</li>
<li>
Hannes Reuter
-
<a href="https://twitter.com/hireuter/">@hireuter</a>
- in Luxembourg
</li>
<li>
Bob Rudis
-
<a href="https://twitter.com/hrbrmstr/">@hrbrmstr</a>
- in USA
</li>
<li>
Instituto de Información Estadística y Geográfica del Estado de Jalisco
-
<a href="https://twitter.com/IIEGJ/">@IIEGJ</a>
- in Mexico
</li>
<li>
Ian Turton
-
<a href="https://twitter.com/ijturton/">@ijturton</a>
- in United Kingdom
</li>
<li>
Ignasi Servià
-
<a href="https://twitter.com/iservia/">@iservia</a>
- in Spain
</li>
<li>
Jerry Shannon
-
<a href="https://twitter.com/jerry_shannon/">@jerry_shannon</a>
- in USA
</li>
<li>
LocalFocus
-
<a href="https://twitter.com/LocalFocusNL/">@LocalFocusNL</a>
- in Netherlands
</li>
<li>
MyPhysicalWorld
-
<a href="https://twitter.com/my_physical/">@my_physical</a>
- in USA
</li>
<li>
Philip Pierdomenico
-
<a href="https://twitter.com/PhilPierdo/">@PhilPierdo</a>
- in USA
</li>
<li>
Patrick Nelson
-
<a href="https://twitter.com/pnelson917/">@pnelson917</a>
- in USA
</li>
<li>
Positium
-
<a href="https://twitter.com/positium/">@positium</a>
- in Estonia
</li>
<li>
Ramya Ragupathy
-
<a href="https://twitter.com/ramya_ragupathy/">@ramya_ragupathy</a>
- in India
</li>
<li>
Sam J
-
<a href="https://twitter.com/samwise_v/">@samwise_v</a>
- in United Kingdom
</li>
<li>
Tuija Sonkkila
-
<a href="https://twitter.com/ttso/">@ttso</a>
- in Finland
</li>
</ul>
<p>
<em>I'll aim to identify the location of all the map authors, but haven't done that yet.</em>
</p>
<h3>Places</h3>
<p>Bear in mind that only 71% of the maps have an area assigned. And only 20.5% have a city assigned.</p>
<p>
The main bar is the number of maps with that label.
The small orange bar is the number of cartographers who have produced the maps in that area.
</p>
<img src="images/area_count.png"/>
<img src="images/city_count.png"/>
<h3>Tools</h3>
<p>
Only approximately one third of the tweets mention the tools used.
Only 31.9% of the maps have a tool assigned so far.
</p>
<img src="images/tool_count.png"/>
<h3>Map Types</h3>
<p>
<em>Best to wait until we have more data.</em>
</p>
<h3>Topics</h3>
<p>
<em>Best to wait until we have more data.</em>
</p>
</div>
</div>
</div>
<script src="js/jquery-3.3.1.slim.min.js"></script>
<script src="js/popper-1.14.7.min.js"></script>
<script src="js/bootstrap-4.3.1.min.js"></script>
</body>
</html>