forked from realpython/materials
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroadmap.dot
More file actions
230 lines (224 loc) · 13.7 KB
/
Copy pathroadmap.dot
File metadata and controls
230 lines (224 loc) · 13.7 KB
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
graph "Cities in the United Kingdom" {
graph [layout=fdp, bgcolor=white]
node [shape=point, color=gray15, height=0.75, fontsize=100,]
edge [color=gray15, penwidth=2.5, fontsize=60]
subgraph northern_ireland {
node [country="Northern Ireland"]
armagh [year=1994, latitude=54.3499, longitude=-6.6546, xlabel="Armagh" pos="7,74!"]
belfast [year=1888, latitude=54.596389, longitude=-5.93, xlabel="Belfast" pos="15,79!"]
derry [year=1604, latitude=54.9975, longitude=-7.32, xlabel="Derry" pos="0,86!"]
lisburn [year=2002, latitude=54.512, longitude=-6.031, xlabel="Lisburn" pos="14,77!"]
newry [year=2002, latitude=54.176, longitude=-6.349, xlabel="Newry" pos="10,71!"]
}
subgraph wales {
node [country="Wales"]
bangor [year=0, latitude=53.228, longitude=-4.128, xlabel="Bangor" pos="35,53!"]
cardiff [year=1905, latitude=51.481667, longitude=-3.179167, xlabel="Cardiff" pos="46,21!"]
newport [year=2002, latitude=51.583333, longitude=-3, xlabel="Newport" pos="48,23!"]
st_asaph [year=2012, latitude=53.258, longitude=-3.442, xlabel="St Asaph" pos="43,53!"]
st_davids [year=1994, latitude=51.882, longitude=-5.269, xlabel="St Davids" pos="22,28!"]
swansea [year=1969, latitude=51.616667, longitude=-3.95, xlabel="Swansea" pos="37,23!"]
}
subgraph scotland {
node [country="Scotland"]
aberdeen [year=1891, latitude=57.15, longitude=-2.11, xlabel="Aberdeen" pos="57,129!"]
dundee [year=1889, latitude=56.462, longitude=-2.9707, xlabel="Dundee" pos="48,115!"]
edinburgh [year=1329, latitude=55.953333, longitude=-3.189167, xlabel="Edinburgh" pos="45,105!"]
glasgow [year=1492, latitude=55.861111, longitude=-4.25, xlabel="Glasgow" pos="34,103!"]
inverness [year=2001, latitude=57.4778, longitude=-4.2247, xlabel="Inverness" pos="34,136!"]
perth [year=2012, latitude=56.395833, longitude=-3.433333, xlabel="Perth" pos="43,114!"]
stirling [year=2002, latitude=56.1166, longitude=-3.9369, xlabel="Stirling" pos="37,108!"]
}
subgraph england {
node [country="England"]
bath [year=1090, latitude=51.38, longitude=-2.36, xlabel="Bath" pos="55,19!"]
birmingham [year=1889, latitude=52.48, longitude=-1.9025, xlabel="Birmingham" pos="60,39!"]
bradford [year=1897, latitude=53.792, longitude=-1.754, xlabel="Bradford" pos="61,63!"]
brighton [year=2001, latitude=50.827778, longitude=-0.152778, xlabel="Brighton & Hove" pos="79,9!"]
bristol [year=1542, latitude=51.45, longitude=-2.583333, xlabel="Bristol" pos="52,20!"]
cambridge [year=1951, latitude=52.205278, longitude=0.119167, xlabel="Cambridge" pos="82,34!"]
canterbury [year=0, latitude=51.28, longitude=1.08, xlabel="Canterbury" pos="93,17!"]
carlisle [year=1133, latitude=54.890833, longitude=-2.943889, xlabel="Carlisle" pos="48,84!"]
chelmsford [year=2012, latitude=51.735278, longitude=0.479167, xlabel="Chelmsford" pos="86,26!"]
chester [year=1541, latitude=53.19, longitude=-2.89, xlabel="Chester" pos="49,52!"]
chichester [year=1075, latitude=50.8365, longitude=-0.7792, xlabel="Chichester" pos="72,10!"]
coventry [year=1102, latitude=52.408056, longitude=-1.510556, xlabel="Coventry" pos="64,38!"]
derby [year=1977, latitude=52.916667, longitude=-1.483333, xlabel="Derby" pos="64,47!"]
durham [year=995, latitude=54.7761, longitude=-1.5733, xlabel="Durham" pos="63,82!"]
ely [year=1109, latitude=52.398056, longitude=0.262222, xlabel="Ely" pos="84,37!"]
exeter [year=0, latitude=50.725556, longitude=-3.526944, xlabel="Exeter" pos="42,8!"]
gloucester [year=1541, latitude=51.864444, longitude=-2.244444, xlabel="Gloucester" pos="56,28!"]
hereford [year=0, latitude=52.056, longitude=-2.716, xlabel="Hereford" pos="51,31!"]
kingston [year=1897, latitude=53.744444, longitude=-0.3325, xlabel="Kingston upon Hull" pos="77,62!"]
lancaster [year=1937, latitude=54.047, longitude=-2.801, xlabel="Lancaster" pos="50,68!"]
leeds [year=1893, latitude=53.800268, longitude=-1.549721, xlabel="Leeds" pos="64,63!"]
leicester [year=1919, latitude=52.634444, longitude=-1.131944, xlabel="Leicester" pos="68,42!"]
lichfield [year=0, latitude=52.682, longitude=-1.829, xlabel="Lichfield" pos="61,43!"]
lincoln [year=1072, latitude=53.228333, longitude=-0.538889, xlabel="Lincoln" pos="75,53!"]
liverpool [year=1880, latitude=53.4075, longitude=-2.991944, xlabel="Liverpool" pos="48,56!"]
london [year=0, latitude=51.507222, longitude=-0.1275, xlabel="City of London" pos="80,21!"]
manchester [year=1853, latitude=53.479444, longitude=-2.245278, xlabel="Manchester" pos="56,57!"]
newcastle [year=1882, latitude=54.98, longitude=-1.61, xlabel="Newcastle upon Tyne" pos="63,86!"]
norwich [year=1094, latitude=52.63, longitude=1.297, xlabel="Norwich" pos="95,42!"]
nottingham [year=1897, latitude=52.953333, longitude=-1.15, xlabel="Nottingham" pos="68,48!"]
oxford [year=1542, latitude=51.751944, longitude=-1.257778, xlabel="Oxford" pos="67,26!"]
peterborough [year=1541, latitude=52.5725, longitude=-0.243056, xlabel="Peterborough" pos="78,41!"]
plymouth [year=1928, latitude=50.371389, longitude=-4.142222, xlabel="Plymouth" pos="35,1!"]
portsmouth [year=1926, latitude=50.805833, longitude=-1.087222, xlabel="Portsmouth" pos="69,9!"]
preston [year=2002, latitude=53.759, longitude=-2.699, xlabel="Preston" pos="51,63!"]
ripon [year=1865, latitude=54.138, longitude=-1.524, xlabel="Ripon" pos="64,70!"]
salford [year=1926, latitude=53.509722, longitude=-2.334444, xlabel="Salford" pos="55,58!"]
salisbury [year=1227, latitude=51.07, longitude=-1.79, xlabel="Salisbury" pos="61,14!"]
sheffield [year=1893, latitude=53.380368, longitude=-1.469701, xlabel="Sheffield" pos="65,56!"]
southampton [year=1964, latitude=50.9025, longitude=-1.404167, xlabel="Southampton" pos="65,11!"]
southend_on_sea [year=2022, latitude=51.55, longitude=0.71, xlabel="Southend-on-Sea" pos="89,22!"]
st_albans [year=1877, latitude=51.783333, longitude=-0.333333, xlabel="St Albans" pos="77,26!"]
stoke_on_trent [year=1925, latitude=53, longitude=-2.183333, xlabel="Stoke-on-Trent" pos="57,49!"]
sunderland [year=1992, latitude=54.91, longitude=-1.385, xlabel="Sunderland" pos="66,85!"]
truro [year=1877, latitude=50.26, longitude=-5.051, xlabel="Truro" pos="25,0!"]
wakefield [year=1888, latitude=53.683, longitude=-1.499, xlabel="Wakefield" pos="64,61!"]
wells [year=0, latitude=51.209444, longitude=-2.645, xlabel="Wells" pos="52,16!"]
westminster [year=1540, latitude=51.512222, longitude=-0.163333, xlabel="Westminster" pos="79,22!"]
winchester [year=0, latitude=51.062, longitude=-1.317, xlabel="Winchester" pos="66,14!"]
wolverhampton [year=2001, latitude=52.583333, longitude=-2.133333, xlabel="Wolverhampton" pos="57,41!"]
worcester [year=0, latitude=52.192, longitude=-2.22, xlabel="Worcester" pos="56,34!"]
york [year=0, latitude=53.958333, longitude=-1.080278, xlabel="York" pos="69,66!"]
}
armagh -- derry [distance=61, label=61]
armagh -- newry [distance=19, label=19]
bangor -- cardiff [distance=185, label=185]
bangor -- st_davids [distance=157, label=157]
bath -- wells [distance=20, label=20]
belfast -- derry [distance=71, label=71]
brighton -- canterbury [distance=91, label=91]
brighton -- chichester [distance=33, label=33]
bristol -- bath [distance=13, label=13]
bristol -- exeter [distance=78, label=78]
bristol -- gloucester [distance=39, label=39]
bristol -- newport [distance=31, label=31]
bristol -- wells [distance=21, label=21]
carlisle -- glasgow [distance=96, label=96]
carlisle -- lancaster [distance=68, label=68]
chester -- bangor [distance=60, label=60]
chester -- hereford [distance=94, label=94]
chester -- liverpool [distance=21, label=21]
chester -- wolverhampton [distance=62, label=62]
coventry -- birmingham [distance=24, label=24]
coventry -- st_albans [distance=74, label=74]
dundee -- aberdeen [distance=66, label=66]
durham -- sunderland [distance=14, label=14]
edinburgh -- carlisle [distance=100, label=100]
edinburgh -- dundee [distance=57, label=57]
edinburgh -- glasgow [distance=47, label=47]
edinburgh -- newcastle [distance=119, label=119]
edinburgh -- perth [distance=44, label=44]
edinburgh -- stirling [distance=37, label=37]
ely -- cambridge [distance=17, label=17]
ely -- norwich [distance=57, label=57]
exeter -- plymouth [distance=52, label=52]
exeter -- salisbury [distance=92, label=92]
exeter -- southampton [distance=109, label=109]
exeter -- truro [distance=89, label=89]
exeter -- wells [distance=60, label=60]
inverness -- aberdeen [distance=103, label=103]
leeds -- bradford [distance=12, label=12]
leeds -- kingston [distance=65, label=65]
leeds -- ripon [distance=33, label=33]
leeds -- york [distance=29, label=29]
leicester -- derby [distance=32, label=32]
leicester -- lichfield [distance=42, label=42]
leicester -- st_albans [distance=80, label=80]
lichfield -- derby [distance=25, label=25]
lichfield -- wolverhampton [distance=20, label=20]
lisburn -- armagh [distance=32, label=32]
lisburn -- belfast [distance=9, label=9]
lisburn -- newry [distance=31, label=31]
liverpool -- preston [distance=36, label=36]
london -- bath [distance=115, label=115]
london -- brighton [distance=53, label=53]
london -- bristol [distance=118, label=118]
london -- cambridge [distance=61, label=61]
london -- canterbury [distance=62, label=62]
london -- chelmsford [distance=40, label=40]
london -- coventry [distance=100, label=100]
london -- oxford [distance=58, label=58]
london -- peterborough [distance=85, label=85]
london -- portsmouth [distance=75, label=75]
london -- southampton [distance=79, label=79]
london -- southend_on_sea [distance=42, label=42]
london -- st_albans [distance=25, label=25]
london -- westminster [distance=1, label=1]
london -- winchester [distance=68, label=68]
manchester -- bradford [distance=39, label=39]
manchester -- leeds [distance=45, label=45]
manchester -- liverpool [distance=35, label=35]
manchester -- salford [distance=3, label=3]
manchester -- sheffield [distance=38, label=38]
manchester -- wakefield [distance=49, label=49]
newcastle -- carlisle [distance=66, label=66]
newcastle -- durham [distance=21, label=21]
newcastle -- sunderland [distance=14, label=14]
newport -- cardiff [distance=13, label=13]
newport -- gloucester [distance=53, label=53]
newport -- hereford [distance=45, label=45]
newport -- swansea [distance=50, label=50]
norwich -- chelmsford [distance=83, label=83]
nottingham -- derby [distance=16, label=16]
nottingham -- leicester [distance=30, label=30]
nottingham -- lincoln [distance=39, label=39]
nottingham -- sheffield [distance=45, label=45]
oxford -- bath [distance=82, label=82]
oxford -- bristol [distance=85, label=85]
oxford -- coventry [distance=59, label=59]
oxford -- gloucester [distance=48, label=48]
oxford -- winchester [distance=54, label=54]
oxford -- worcester [distance=61, label=61]
perth -- dundee [distance=22, label=22]
perth -- inverness [distance=112, label=112]
perth -- stirling [distance=37, label=37]
peterborough -- cambridge [distance=43, label=43]
peterborough -- ely [distance=30, label=30]
peterborough -- leicester [distance=41, label=41]
peterborough -- lincoln [distance=51, label=51]
peterborough -- nottingham [distance=58, label=58]
portsmouth -- chichester [distance=17, label=17]
preston -- bradford [distance=53, label=53]
preston -- lancaster [distance=21, label=21]
preston -- salford [distance=31, label=31]
ripon -- bradford [distance=30, label=30]
ripon -- durham [distance=54, label=54]
salisbury -- bath [distance=44, label=44]
salisbury -- wells [distance=46, label=46]
salisbury -- winchester [distance=25, label=25]
sheffield -- lincoln [distance=47, label=47]
southampton -- portsmouth [distance=19, label=19]
southampton -- salisbury [distance=24, label=24]
southampton -- winchester [distance=14, label=14]
st_asaph -- bangor [distance=34, label=34]
st_asaph -- chester [distance=30, label=30]
st_asaph -- hereford [distance=118, label=118]
st_asaph -- liverpool [distance=38, label=38]
st_asaph -- newport [distance=162, label=162]
st_asaph -- st_davids [distance=151, label=151]
st_asaph -- swansea [distance=152, label=152]
stirling -- glasgow [distance=29, label=29]
stoke_on_trent -- birmingham [distance=45, label=45]
stoke_on_trent -- chester [distance=42, label=42]
stoke_on_trent -- derby [distance=35, label=35]
stoke_on_trent -- lichfield [distance=31, label=31]
stoke_on_trent -- liverpool [distance=57, label=57]
stoke_on_trent -- manchester [distance=45, label=45]
stoke_on_trent -- wolverhampton [distance=34, label=34]
swansea -- bangor [distance=161, label=161]
swansea -- cardiff [distance=43, label=43]
swansea -- st_davids [distance=73, label=73]
truro -- plymouth [distance=55, label=55]
wakefield -- kingston [distance=58, label=58]
wakefield -- sheffield [distance=26, label=26]
worcester -- birmingham [distance=41, label=41]
worcester -- gloucester [distance=28, label=28]
worcester -- hereford [distance=27, label=27]
york -- durham [distance=71, label=71]
york -- ripon [distance=27, label=27]
york -- wakefield [distance=40, label=40]
}