The Board, v2: nationwide county map with lenses
The map grew with the data. The old Board showed coverage at the state
level with a Florida drill-down; now that every US county is a demographic
node, the Board renders all 3,109 contiguous counties directly, with
switchable lenses:
Coverage — the true fog of war: 67 FL counties lit (officeholders
mirrored), the other 3,000+ dark on the frontier.
Population — ACS 2023 choropleth, 33 to 9.8M.
Median income — k to k.
Poverty rate — 1.4% to 48%.
Hover any county for its full readout (demographics + officeholder count).
Self-contained: inlined county geometry (duplicate-point-collapsed),
state-border overlay, hand-rolled projection, event-delegated hover for
3,109 paths, vanilla JS — no external requests. Verified: projection
places counties correctly, 3,099/3,109 join to ACS data.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+177
-463
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,245 +0,0 @@
|
||||
{
|
||||
"states": {
|
||||
"VT": {
|
||||
"state": 184
|
||||
},
|
||||
"VA": {
|
||||
"state": 142
|
||||
},
|
||||
"SD": {
|
||||
"state": 109
|
||||
},
|
||||
"SC": {
|
||||
"state": 174
|
||||
},
|
||||
"UT": {
|
||||
"state": 106
|
||||
},
|
||||
"GA": {
|
||||
"state": 237
|
||||
},
|
||||
"MS": {
|
||||
"state": 177
|
||||
},
|
||||
"MT": {
|
||||
"state": 153
|
||||
},
|
||||
"MO": {
|
||||
"state": 195
|
||||
},
|
||||
"MA": {
|
||||
"state": 205
|
||||
},
|
||||
"AK": {
|
||||
"state": 63
|
||||
},
|
||||
"KY": {
|
||||
"state": 141
|
||||
},
|
||||
"AL": {
|
||||
"state": 146
|
||||
},
|
||||
"NH": {
|
||||
"state": 416
|
||||
},
|
||||
"MN": {
|
||||
"state": 204
|
||||
},
|
||||
"MI": {
|
||||
"state": 151
|
||||
},
|
||||
"OK": {
|
||||
"state": 150
|
||||
},
|
||||
"IN": {
|
||||
"state": 154
|
||||
},
|
||||
"CO": {
|
||||
"state": 103
|
||||
},
|
||||
"CA": {
|
||||
"state": 124
|
||||
},
|
||||
"IA": {
|
||||
"state": 152
|
||||
},
|
||||
"CT": {
|
||||
"state": 191
|
||||
},
|
||||
"FL": {
|
||||
"state": 162,
|
||||
"municipal": 2124,
|
||||
"county": 1058
|
||||
},
|
||||
"WV": {
|
||||
"state": 136
|
||||
},
|
||||
"RI": {
|
||||
"state": 117
|
||||
},
|
||||
"WY": {
|
||||
"state": 96
|
||||
},
|
||||
"TX": {
|
||||
"state": 185
|
||||
},
|
||||
"PR": {
|
||||
"state": 81
|
||||
},
|
||||
"PA": {
|
||||
"state": 256
|
||||
},
|
||||
"NC": {
|
||||
"state": 173
|
||||
},
|
||||
"ND": {
|
||||
"state": 144
|
||||
},
|
||||
"NM": {
|
||||
"state": 115
|
||||
},
|
||||
"NJ": {
|
||||
"state": 123
|
||||
},
|
||||
"ME": {
|
||||
"state": 189
|
||||
},
|
||||
"AR": {
|
||||
"state": 140
|
||||
},
|
||||
"NV": {
|
||||
"state": 67
|
||||
},
|
||||
"MD": {
|
||||
"state": 191
|
||||
},
|
||||
"KS": {
|
||||
"state": 169
|
||||
},
|
||||
"NE": {
|
||||
"state": 4
|
||||
},
|
||||
"HI": {
|
||||
"state": 79
|
||||
},
|
||||
"DE": {
|
||||
"state": 65
|
||||
},
|
||||
"AZ": {
|
||||
"state": 93
|
||||
},
|
||||
"NY": {
|
||||
"state": 216
|
||||
},
|
||||
"ID": {
|
||||
"state": 108
|
||||
},
|
||||
"OH": {
|
||||
"state": 136
|
||||
},
|
||||
"OR": {
|
||||
"state": 93
|
||||
},
|
||||
"IL": {
|
||||
"state": 179
|
||||
},
|
||||
"LA": {
|
||||
"state": 147
|
||||
},
|
||||
"WI": {
|
||||
"state": 135
|
||||
},
|
||||
"WA": {
|
||||
"state": 151
|
||||
},
|
||||
"TN": {
|
||||
"state": 134
|
||||
},
|
||||
"_US": {
|
||||
"federal": 542
|
||||
}
|
||||
},
|
||||
"fl_counties": {
|
||||
"miami-dade": 216,
|
||||
"palm-beach": 211,
|
||||
"broward": 183,
|
||||
"pinellas": 146,
|
||||
"polk": 105,
|
||||
"volusia": 101,
|
||||
"brevard": 97,
|
||||
"orange": 92,
|
||||
"duval": 80,
|
||||
"lake": 79,
|
||||
"okaloosa": 63,
|
||||
"jackson": 61,
|
||||
"alachua": 56,
|
||||
"levy": 55,
|
||||
"lee": 51,
|
||||
"gadsden": 51,
|
||||
"pasco": 48,
|
||||
"seminole": 47,
|
||||
"bay": 46,
|
||||
"sumter": 45,
|
||||
"putnam": 45,
|
||||
"manatee": 45,
|
||||
"washington": 44,
|
||||
"marion": 43,
|
||||
"sarasota": 40,
|
||||
"collier": 38,
|
||||
"martin": 38,
|
||||
"monroe": 37,
|
||||
"holmes": 36,
|
||||
"bradford": 35,
|
||||
"indian-river": 35,
|
||||
"santa-rosa": 34,
|
||||
"flagler": 34,
|
||||
"st-lucie": 33,
|
||||
"walton": 33,
|
||||
"hamilton": 32,
|
||||
"hillsborough": 30,
|
||||
"nassau": 30,
|
||||
"madison": 30,
|
||||
"st-johns": 30,
|
||||
"clay": 30,
|
||||
"citrus": 28,
|
||||
"calhoun": 28,
|
||||
"highlands": 26,
|
||||
"dixie": 26,
|
||||
"hardee": 26,
|
||||
"franklin": 26,
|
||||
"escambia": 26,
|
||||
"columbia": 25,
|
||||
"union": 25,
|
||||
"baker": 24,
|
||||
"gulf": 24,
|
||||
"desoto": 23,
|
||||
"hernando": 23,
|
||||
"hendry": 23,
|
||||
"leon": 22,
|
||||
"wakulla": 22,
|
||||
"taylor": 22,
|
||||
"suwannee": 22,
|
||||
"jefferson": 21,
|
||||
"charlotte": 21,
|
||||
"osceola": 21,
|
||||
"glades": 21,
|
||||
"gilchrist": 20,
|
||||
"liberty": 19,
|
||||
"okeechobee": 17,
|
||||
"lafayette": 16
|
||||
},
|
||||
"fl_municipalities": 411,
|
||||
"bodies": {
|
||||
"senate": 1,
|
||||
"executive": 1,
|
||||
"house": 1,
|
||||
"committee": 49,
|
||||
"subcommittee": 181
|
||||
},
|
||||
"totals": {
|
||||
"federal": 542,
|
||||
"state": 7561,
|
||||
"county": 1058,
|
||||
"municipal": 2124
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user