/
driver_fatalities.js
225 lines (217 loc) · 9.1 KB
/
driver_fatalities.js
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
var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var ukDriverFatalities = [
{ month: 0, year: 1969, count: 1687 },
{ month: 1, year: 1969, count: 1508 },
{ month: 2, year: 1969, count: 1507 },
{ month: 3, year: 1969, count: 1385 },
{ month: 4, year: 1969, count: 1632 },
{ month: 5, year: 1969, count: 1511 },
{ month: 6, year: 1969, count: 1559 },
{ month: 7, year: 1969, count: 1630 },
{ month: 8, year: 1969, count: 1579 },
{ month: 9, year: 1969, count: 1653 },
{ month: 10, year: 1969, count: 2152 },
{ month: 11, year: 1969, count: 2148 },
{ month: 0, year: 1970, count: 1752 },
{ month: 1, year: 1970, count: 1765 },
{ month: 2, year: 1970, count: 1717 },
{ month: 3, year: 1970, count: 1558 },
{ month: 4, year: 1970, count: 1575 },
{ month: 5, year: 1970, count: 1520 },
{ month: 6, year: 1970, count: 1805 },
{ month: 7, year: 1970, count: 1800 },
{ month: 8, year: 1970, count: 1719 },
{ month: 9, year: 1970, count: 2008 },
{ month: 10, year: 1970, count: 2242 },
{ month: 11, year: 1970, count: 2478 },
{ month: 0, year: 1971, count: 2030 },
{ month: 1, year: 1971, count: 1655 },
{ month: 2, year: 1971, count: 1693 },
{ month: 3, year: 1971, count: 1623 },
{ month: 4, year: 1971, count: 1805 },
{ month: 5, year: 1971, count: 1746 },
{ month: 6, year: 1971, count: 1795 },
{ month: 7, year: 1971, count: 1926 },
{ month: 8, year: 1971, count: 1619 },
{ month: 9, year: 1971, count: 1992 },
{ month: 10, year: 1971, count: 2233 },
{ month: 11, year: 1971, count: 2192 },
{ month: 0, year: 1972, count: 2080 },
{ month: 1, year: 1972, count: 1768 },
{ month: 2, year: 1972, count: 1835 },
{ month: 3, year: 1972, count: 1569 },
{ month: 4, year: 1972, count: 1976 },
{ month: 5, year: 1972, count: 1853 },
{ month: 6, year: 1972, count: 1965 },
{ month: 7, year: 1972, count: 1689 },
{ month: 8, year: 1972, count: 1778 },
{ month: 9, year: 1972, count: 1976 },
{ month: 10, year: 1972, count: 2397 },
{ month: 11, year: 1972, count: 2654 },
{ month: 0, year: 1973, count: 2097 },
{ month: 1, year: 1973, count: 1963 },
{ month: 2, year: 1973, count: 1677 },
{ month: 3, year: 1973, count: 1941 },
{ month: 4, year: 1973, count: 2003 },
{ month: 5, year: 1973, count: 1813 },
{ month: 6, year: 1973, count: 2012 },
{ month: 7, year: 1973, count: 1912 },
{ month: 8, year: 1973, count: 2084 },
{ month: 9, year: 1973, count: 2080 },
{ month: 10, year: 1973, count: 2118 },
{ month: 11, year: 1973, count: 2150 },
{ month: 0, year: 1974, count: 1608 },
{ month: 1, year: 1974, count: 1503 },
{ month: 2, year: 1974, count: 1548 },
{ month: 3, year: 1974, count: 1382 },
{ month: 4, year: 1974, count: 1731 },
{ month: 5, year: 1974, count: 1798 },
{ month: 6, year: 1974, count: 1779 },
{ month: 7, year: 1974, count: 1887 },
{ month: 8, year: 1974, count: 2004 },
{ month: 9, year: 1974, count: 2077 },
{ month: 10, year: 1974, count: 2092 },
{ month: 11, year: 1974, count: 2051 },
{ month: 0, year: 1975, count: 1577 },
{ month: 1, year: 1975, count: 1356 },
{ month: 2, year: 1975, count: 1652 },
{ month: 3, year: 1975, count: 1382 },
{ month: 4, year: 1975, count: 1519 },
{ month: 5, year: 1975, count: 1421 },
{ month: 6, year: 1975, count: 1442 },
{ month: 7, year: 1975, count: 1543 },
{ month: 8, year: 1975, count: 1656 },
{ month: 9, year: 1975, count: 1561 },
{ month: 10, year: 1975, count: 1905 },
{ month: 11, year: 1975, count: 2199 },
{ month: 0, year: 1976, count: 1473 },
{ month: 1, year: 1976, count: 1655 },
{ month: 2, year: 1976, count: 1407 },
{ month: 3, year: 1976, count: 1395 },
{ month: 4, year: 1976, count: 1530 },
{ month: 5, year: 1976, count: 1309 },
{ month: 6, year: 1976, count: 1526 },
{ month: 7, year: 1976, count: 1327 },
{ month: 8, year: 1976, count: 1627 },
{ month: 9, year: 1976, count: 1748 },
{ month: 10, year: 1976, count: 1958 },
{ month: 11, year: 1976, count: 2274 },
{ month: 0, year: 1977, count: 1648 },
{ month: 1, year: 1977, count: 1401 },
{ month: 2, year: 1977, count: 1411 },
{ month: 3, year: 1977, count: 1403 },
{ month: 4, year: 1977, count: 1394 },
{ month: 5, year: 1977, count: 1520 },
{ month: 6, year: 1977, count: 1528 },
{ month: 7, year: 1977, count: 1643 },
{ month: 8, year: 1977, count: 1515 },
{ month: 9, year: 1977, count: 1685 },
{ month: 10, year: 1977, count: 2000 },
{ month: 11, year: 1977, count: 2215 },
{ month: 0, year: 1978, count: 1956 },
{ month: 1, year: 1978, count: 1462 },
{ month: 2, year: 1978, count: 1563 },
{ month: 3, year: 1978, count: 1459 },
{ month: 4, year: 1978, count: 1446 },
{ month: 5, year: 1978, count: 1622 },
{ month: 6, year: 1978, count: 1657 },
{ month: 7, year: 1978, count: 1638 },
{ month: 8, year: 1978, count: 1643 },
{ month: 9, year: 1978, count: 1683 },
{ month: 10, year: 1978, count: 2050 },
{ month: 11, year: 1978, count: 2262 },
{ month: 0, year: 1979, count: 1813 },
{ month: 1, year: 1979, count: 1445 },
{ month: 2, year: 1979, count: 1762 },
{ month: 3, year: 1979, count: 1461 },
{ month: 4, year: 1979, count: 1556 },
{ month: 5, year: 1979, count: 1431 },
{ month: 6, year: 1979, count: 1427 },
{ month: 7, year: 1979, count: 1554 },
{ month: 8, year: 1979, count: 1645 },
{ month: 9, year: 1979, count: 1653 },
{ month: 10, year: 1979, count: 2016 },
{ month: 11, year: 1979, count: 2207 },
{ month: 0, year: 1980, count: 1665 },
{ month: 1, year: 1980, count: 1361 },
{ month: 2, year: 1980, count: 1506 },
{ month: 3, year: 1980, count: 1360 },
{ month: 4, year: 1980, count: 1453 },
{ month: 5, year: 1980, count: 1522 },
{ month: 6, year: 1980, count: 1460 },
{ month: 7, year: 1980, count: 1552 },
{ month: 8, year: 1980, count: 1548 },
{ month: 9, year: 1980, count: 1827 },
{ month: 10, year: 1980, count: 1737 },
{ month: 11, year: 1980, count: 1941 },
{ month: 0, year: 1981, count: 1474 },
{ month: 1, year: 1981, count: 1458 },
{ month: 2, year: 1981, count: 1542 },
{ month: 3, year: 1981, count: 1404 },
{ month: 4, year: 1981, count: 1522 },
{ month: 5, year: 1981, count: 1385 },
{ month: 6, year: 1981, count: 1641 },
{ month: 7, year: 1981, count: 1510 },
{ month: 8, year: 1981, count: 1681 },
{ month: 9, year: 1981, count: 1938 },
{ month: 10, year: 1981, count: 1868 },
{ month: 11, year: 1981, count: 1726 },
{ month: 0, year: 1982, count: 1456 },
{ month: 1, year: 1982, count: 1445 },
{ month: 2, year: 1982, count: 1456 },
{ month: 3, year: 1982, count: 1365 },
{ month: 4, year: 1982, count: 1487 },
{ month: 5, year: 1982, count: 1558 },
{ month: 6, year: 1982, count: 1488 },
{ month: 7, year: 1982, count: 1684 },
{ month: 8, year: 1982, count: 1594 },
{ month: 9, year: 1982, count: 1850 },
{ month: 10, year: 1982, count: 1998 },
{ month: 11, year: 1982, count: 2079 },
{ month: 0, year: 1983, count: 1494 },
{ month: 1, year: 1983, count: 1057 },
{ month: 2, year: 1983, count: 1218 },
{ month: 3, year: 1983, count: 1168 },
{ month: 4, year: 1983, count: 1236 },
{ month: 5, year: 1983, count: 1076 },
{ month: 6, year: 1983, count: 1174 },
{ month: 7, year: 1983, count: 1139 },
{ month: 8, year: 1983, count: 1427 },
{ month: 9, year: 1983, count: 1487 },
{ month: 10, year: 1983, count: 1483 },
{ month: 11, year: 1983, count: 1513 },
{ month: 0, year: 1984, count: 1357 },
{ month: 1, year: 1984, count: 1165 },
{ month: 2, year: 1984, count: 1282 },
{ month: 3, year: 1984, count: 1110 },
{ month: 4, year: 1984, count: 1297 },
{ month: 5, year: 1984, count: 1185 },
{ month: 6, year: 1984, count: 1222 },
{ month: 7, year: 1984, count: 1284 },
{ month: 8, year: 1984, count: 1444 },
{ month: 9, year: 1984, count: 1575 },
{ month: 10, year: 1984, count: 1737 },
{ month: 11, year: 1984, count: 1763 }
];
// select main div
var mainDiv = d3.select("#mainDiv");
// append svg element and assign node to variable
var svg1 = mainDiv.append("svg").attr("height", 500).attr("width", 500);
svg1.selectAll("circle")
.data(ukDriverFatalities)
.enter().append("circle")
.attr("cx", function(d) { return 50 + ((d.year - 1969) * 40); })
.attr("cy", function(d) { return 500 - (d.count / 10); })
.attr("r", 2.5);
mainDiv.selectAll("svg").append("line")
.attr("x1", 20)
.attr("y1", 50)
.attr("x2", 20)
.attr("y2", 450)
.attr("stroke", "black");
mainDiv.selectAll("svg").append("line")
.attr("x1", 20)
.attr("y1", 450)
.attr("x2", 500)
.attr("y2", 450)
.attr("stroke", "black");