Skip to content

Instantly share code, notes, and snippets.

@chadbrewbaker
Last active December 11, 2015 05:18
Show Gist options
  • Save chadbrewbaker/4550821 to your computer and use it in GitHub Desktop.
Save chadbrewbaker/4550821 to your computer and use it in GitHub Desktop.
Tributary Iowa
{"description":"countiesdata","endpoint":"","display":"svg","public":true,"require":[],"tab":"edit","display_percent":0.5958333333333333,"play":false,"loop":false,"restart":false,"autoinit":true,"pause":true,"loop_type":"period","bv":false,"nclones":15,"clone_opacity":0.4,"duration":3000,"ease":"linear","dt":0.01}
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
State Postal State County Number FIPS Code Fixed FIPS County Name TOTAL VOTES CAST DEM Votes GOP Votes Dem + GOP Obama % Romney % Bx Rx Gx ax HexColor
IA IA Adair 16001 19001 19001 Adair 3959 1788 2110 3898 0.458696768 0.541303232 116.9676757 138.0323243 116.9676757 0.0016 #758A75
IA IA Adams 16002 19003 19003 Adams 2158 1018 1103 2121 0.479962282 0.520037718 122.3903819 132.6096181 122.3903819 0.0009 #7A857A
IA IA Allamakee 16003 19005 19005 Allamakee 6824 3511 3230 6741 0.520842605 0.479157395 132.8148643 122.1851357 122.1851357 0.0028 #857A7A
IA IA Appanoose 16004 19007 19007 Appanoose 6176 2934 3153 6087 0.482010843 0.517989157 122.9127649 132.0872351 122.9127649 0.0026 #7B847B
IA IA Audubon 16005 19009 19009 Audubon 3439 1608 1800 3408 0.471830986 0.528169014 120.3169014 134.6830986 120.3169014 0.0014 #788778
IA IA Benton 16006 19011 19011 Benton 13959 6850 6935 13785 0.496916939 0.503083061 126.7138194 128.2861806 126.7138194 0.0058 #7F807F
IA IA Black Hawk 16007 19013 19013 Black Hawk 66205 39338 26078 65416 0.601351351 0.398648649 153.3445946 101.6554054 101.6554054 0.0276 #996666
IA IA Boone 16008 19015 19015 Boone 14237 7457 6540 13997 0.532757019 0.467242981 135.8530399 119.1469601 119.1469601 0.0059 #887777
IA IA Bremer 16009 19017 19017 Bremer 13218 6710 6383 13093 0.512487589 0.487512411 130.6843351 124.3156649 124.3156649 0.0055 #837C7C
IA IA Buchanan 16010 19019 19019 Buchanan 10478 5903 4443 10346 0.57055867 0.42944133 145.4924609 109.5075391 109.5075391 0.0044 #916E6E
IA IA Buena Vista 16011 19021 19021 Buena Vista 8322 3683 4548 8231 0.447454744 0.552545256 114.1009598 140.8990402 114.1009598 0.0035 #728D72
IA IA Butler 16012 19023 19023 Butler 7510 3321 4104 7425 0.447272727 0.552727273 114.0545455 140.9454545 114.0545455 0.0031 #728D72
IA IA Calhoun 16013 19025 19025 Calhoun 5190 2232 2890 5122 0.435767278 0.564232722 111.120656 143.879344 111.120656 0.0022 #6F906F
IA IA Carroll 16014 19027 19027 Carroll 10581 4912 5577 10489 0.468300124 0.531699876 119.4165316 135.5834684 119.4165316 0.0044 #778877
IA IA Cass 16015 19029 19029 Cass 7167 2856 4212 7068 0.404074703 0.595925297 103.0390492 151.9609508 103.0390492 0.003 #679867
IA IA Cedar 16016 19031 19031 Cedar 9548 4931 4510 9441 0.522296367 0.477703633 133.1855736 121.8144264 121.8144264 0.004 #857A7A
IA IA Cerro Gordo 16017 19033 19033 Cerro Gordo 23548 13204 10084 23288 0.56698729 0.43301271 144.5817588 110.4182412 110.4182412 0.0098 #916E6E
IA IA Cherokee 16018 19035 19035 Cherokee 6367 2623 3656 6279 0.417741679 0.582258321 106.524128 148.475872 106.524128 0.0026 #6B946B
IA IA Chickasaw 16019 19037 19037 Chickasaw 6462 3552 2836 6388 0.55604258 0.44395742 141.7908579 113.2091421 113.2091421 0.0027 #8E7171
IA IA Clarke 16020 19039 19039 Clarke 4398 2187 2124 4311 0.507306889 0.492693111 129.3632568 125.6367432 125.6367432 0.0018 #817E7E
IA IA Clay 16021 19041 19041 Clay 8400 3363 4934 8297 0.405327227 0.594672773 103.3584428 151.6415572 103.3584428 0.0035 #679867
IA IA Clayton 16022 19043 19043 Clayton 9035 4768 4146 8914 0.534888939 0.465111061 136.3966794 118.6033206 118.6033206 0.0038 #887777
IA IA Clinton 16023 19045 19045 Clinton 24873 15123 9423 24546 0.616108531 0.383891469 157.1076754 97.89232462 97.89232462 0.0103 #9D6262
IA IA Crawford 16024 19047 19047 Crawford 6686 3035 3584 6619 0.458528479 0.541471521 116.924762 138.075238 116.924762 0.0028 #758A75
IA IA Dallas 16025 19049 19049 Dallas 37799 16466 20921 37387 0.440420467 0.559579533 112.3072191 142.6927809 112.3072191 0.0158 #708F70
IA IA Davis 16026 19051 19051 Davis 3738 1518 2133 3651 0.4157765 0.5842235 106.0230074 148.9769926 106.0230074 0.0015 #6A956A
IA IA Decatur 16027 19053 19053 Decatur 3812 1790 1945 3735 0.479250335 0.520749665 122.2088353 132.7911647 122.2088353 0.0016 #7A857A
IA IA Delaware 16028 19055 19055 Delaware 9323 4605 4628 9233 0.498754468 0.501245532 127.1823893 127.8176107 127.1823893 0.0039 #7F807F
IA IA Des Moines 16029 19057 19057 Des Moines 20264 11873 8130 20003 0.593560966 0.406439034 151.3580463 103.6419537 103.6419537 0.0084 #976868
IA IA Dickinson 16030 19059 19059 Dickinson 10118 4088 5911 9999 0.408840884 0.591159116 104.2544254 150.7455746 104.2544254 0.0042 #689768
IA IA Dubuque 16031 19061 19061 Dubuque 50516 28600 21265 49865 0.573548581 0.426451419 146.2548882 108.7451118 108.7451118 0.021 #926D6D
IA IA Emmet 16032 19063 19063 Emmet 4646 2087 2499 4586 0.45508068 0.54491932 116.0455735 138.9544265 116.0455735 0.0019 #748B74
IA IA Fayette 16033 19065 19065 Fayette 10309 5709 4484 10193 0.560090258 0.439909742 142.8230158 112.1769842 112.1769842 0.0043 #8F7070
IA IA Floyd 16034 19067 19067 Floyd 8228 4674 3466 8140 0.574201474 0.425798526 146.4213759 108.5786241 108.5786241 0.0034 #926D6D
IA IA Franklin 16035 19069 19069 Franklin 5133 2256 2818 5074 0.444619629 0.555380371 113.3780055 141.6219945 113.3780055 0.0021 #718E71
IA IA Fremont 16036 19071 19071 Fremont 3655 1636 1971 3607 0.453562517 0.546437483 115.6584419 139.3415581 115.6584419 0.0015 #748B74
IA IA Greene 16037 19073 19073 Greene 4804 2369 2373 4742 0.499578237 0.500421763 127.3924504 127.6075496 127.3924504 0.002 #7F807F
IA IA Grundy 16038 19075 19075 Grundy 6890 2615 4205 6820 0.383431085 0.616568915 97.77492669 157.2250733 97.77492669 0.0029 #629D62
IA IA Guthrie 16039 19077 19077 Guthrie 5843 2565 3164 5729 0.447722116 0.552277884 114.1691395 140.8308605 114.1691395 0.0024 #728D72
IA IA Hamilton 16040 19079 19079 Hamilton 7872 3776 3986 7762 0.486472559 0.513527441 124.0505024 130.9494976 124.0505024 0.0033 #7C837C
IA IA Hancock 16041 19081 19081 Hancock 5881 2506 3306 5812 0.431176875 0.568823125 109.9501032 145.0498968 109.9501032 0.0025 #6E916E
IA IA Hardin 16042 19083 19083 Hardin 8775 4021 4647 8668 0.463890171 0.536109829 118.2919935 136.7080065 118.2919935 0.0037 #768976
IA IA Harrison 16043 19085 19085 Harrison 7282 3131 4059 7190 0.435465925 0.564534075 111.0438108 143.9561892 111.0438108 0.003 #6F906F
IA IA Henry 16044 19087 19087 Henry 9613 4451 5025 9476 0.469712959 0.530287041 119.7768046 135.2231954 119.7768046 0.004 #788778
IA IA Howard 16045 19089 19089 Howard 4625 2767 1793 4560 0.606798246 0.393201754 154.7335526 100.2664474 100.2664474 0.0019 #9B6464
IA IA Humboldt 16046 19091 19091 Humboldt 5124 1967 3099 5066 0.388274773 0.611725227 99.01006711 155.9899329 99.01006711 0.0021 #639C63
IA IA Ida 16047 19093 19093 Ida 3626 1317 2276 3593 0.366546062 0.633453938 93.46924576 161.5307542 93.46924576 0.0015 #5DA25D
IA IA Iowa 16048 19095 19095 Iowa 8788 4118 4551 8669 0.475025955 0.524974045 121.1316184 133.8683816 121.1316184 0.0037 #798679
IA IA Jackson 16049 19097 19097 Jackson 10166 5877 4171 10048 0.584892516 0.415107484 149.1475916 105.8524084 105.8524084 0.0042 #956A6A
IA IA Jasper 16050 19099 19099 Jasper 19385 10240 8868 19108 0.535901193 0.464098807 136.6548043 118.3451957 118.3451957 0.0081 #897676
IA IA Jefferson 16051 19101 19101 Jefferson 8405 4772 3429 8201 0.581880259 0.418119741 148.3794659 106.6205341 106.6205341 0.0035 #946B6B
IA IA Johnson 16052 19103 19103 Johnson 74928 50090 23556 73646 0.680145561 0.319854439 173.4371181 81.56288189 81.56288189 0.0311 #AD5252
IA IA Jones 16053 19105 19105 Jones 10371 5514 4712 10226 0.539213769 0.460786231 137.4995111 117.5004889 117.5004889 0.0043 #897676
IA IA Keokuk 16054 19107 19107 Keokuk 5221 2298 2840 5138 0.447255742 0.552744258 114.0502141 140.9497859 114.0502141 0.0022 #728D72
IA IA Kossuth 16055 19109 19109 Kossuth 8833 3824 4914 8738 0.437628748 0.562371252 111.5953307 143.4046693 111.5953307 0.0037 #708F70
IA IA Lee 16056 19111 19111 Lee 16488 9428 6787 16215 0.581436941 0.418563059 148.26642 106.73358 106.73358 0.0068 #946B6B
IA IA Linn 16057 19113 19113 Linn 117122 68028 47427 115455 0.589216578 0.410783422 150.2502274 104.7497726 104.7497726 0.0487 #966969
IA IA Louisa 16058 19115 19115 Louisa 4921 2449 2416 4865 0.503391572 0.496608428 128.364851 126.635149 126.635149 0.0021 #807F7F
IA IA Lucas 16059 19117 19117 Lucas 4273 1977 2248 4225 0.467928994 0.532071006 119.3218935 135.6781065 119.3218935 0.0018 #778877
IA IA Lyon 16060 19119 19119 Lyon 6466 1416 4965 6381 0.221908792 0.778091208 56.58674189 198.4132581 56.58674189 0.0027 #39C639
IA IA Madison 16061 19121 19121 Madison 8140 3508 4492 8000 0.4385 0.5615 111.8175 143.1825 111.8175 0.0034 #708F70
IA IA Mahaska 16062 19123 19123 Mahaska 10777 4207 6420 10627 0.395878423 0.604121577 100.9489978 154.0510022 100.9489978 0.0045 #659A65
IA IA Marion 16063 19125 19125 Marion 17536 7478 9810 17288 0.432554373 0.567445627 110.3013651 144.6986349 110.3013651 0.0073 #6E916E
IA IA Marshall 16064 19127 19127 Marshall 18727 10085 8411 18496 0.545253028 0.454746972 139.0395221 115.9604779 115.9604779 0.0078 #8B7474
IA IA Mills 16065 19129 19129 Mills 7169 2842 4211 7053 0.4029491 0.5970509 102.7520204 152.2479796 102.7520204 0.003 #679867
IA IA Mitchell 16066 19131 19131 Mitchell 5580 2831 2643 5474 0.517172086 0.482827914 131.878882 123.121118 123.121118 0.0023 #847B7B
IA IA Monona 16067 19133 19133 Monona 4707 2098 2555 4653 0.450891898 0.549108102 114.9774339 140.0225661 114.9774339 0.002 #738C73
IA IA Monroe 16068 19135 19135 Monroe 3802 1729 2022 3751 0.460943748 0.539056252 117.5406558 137.4593442 117.5406558 0.0016 #768976
IA IA Montgomery 16069 19137 19137 Montgomery 5000 1919 2999 4918 0.390199268 0.609800732 99.50081334 155.4991867 99.50081334 0.0021 #649B64
IA IA Muscatine 16070 19139 19139 Muscatine 19726 11213 8152 19365 0.57903434 0.42096566 147.6537568 107.3462432 107.3462432 0.0082 #946B6B
IA IA O'Brien 16071 19141 19141 O'Brien 7295 1964 5259 7223 0.271909179 0.728090821 69.33684065 185.6631594 69.33684065 0.003 #45BA45
IA IA Osceola 16072 19143 19143 Osceola 3179 909 2225 3134 0.290044671 0.709955329 73.96139119 181.0386088 73.96139119 0.0013 #4AB54A
IA IA Page 16073 19145 19145 Page 7014 2588 4338 6926 0.373664453 0.626335547 95.28443546 159.7155645 95.28443546 0.0029 #5FA05F
IA IA Palo Alto 16074 19147 19147 Palo Alto 4857 2124 2649 4773 0.445003143 0.554996857 113.4758014 141.5241986 113.4758014 0.002 #718E71
IA IA Plymouth 16075 19149 19149 Plymouth 12909 4148 8577 12725 0.325972495 0.674027505 83.12298625 171.8770138 83.12298625 0.0054 #53AC53
IA IA Pocahontas 16076 19151 19151 Pocahontas 3992 1518 2388 3906 0.388632873 0.611367127 99.10138249 155.8986175 99.10138249 0.0016 #639C63
IA IA Polk 16077 19153 19153 Polk 227563 128264 96029 224293 0.571859131 0.428140869 145.8240783 109.1759217 109.1759217 0.0946 #926D6D
IA IA Pottawattamie 16078 19155 19155 Pottawattamie 41679 19347 21751 41098 0.470752835 0.529247165 120.0419728 134.9580272 120.0419728 0.0173 #788778
IA IA Poweshiek 16079 19157 19157 Poweshiek 9858 5307 4409 9716 0.546212433 0.453787567 139.2841704 115.7158296 115.7158296 0.0041 #8B7474
IA IA Ringgold 16080 19159 19159 Ringgold 2578 1181 1366 2547 0.463682764 0.536317236 118.2391048 136.7608952 118.2391048 0.0011 #768976
IA IA Sac 16081 19161 19161 Sac 5256 2117 3086 5203 0.406880646 0.593119354 103.7545647 151.2454353 103.7545647 0.0022 #689768
IA IA Scott 16082 19163 19163 Scott 89826 50581 38223 88804 0.569580199 0.430419801 145.2429508 109.7570492 109.7570492 0.0374 #916E6E
IA IA Shelby 16083 19165 19165 Shelby 6456 2468 3903 6371 0.387380317 0.612619683 98.78198085 156.2180191 98.78198085 0.0027 #639C63
IA IA Sioux 16084 19167 19167 Sioux 17181 2683 14361 17044 0.1574161 0.8425839 40.14110537 214.8588946 40.14110537 0.0072 #28D728
IA IA Story 16085 19169 19169 Story 46529 25940 19557 45497 0.570147482 0.429852518 145.387608 109.612392 109.612392 0.0192 #916E6E
IA IA Tama 16086 19171 19171 Tama 8930 4737 4076 8813 0.537501418 0.462498582 137.0628617 117.9371383 117.9371383 0.0037 #897676
IA IA Taylor 16087 19173 19173 Taylor 2978 1261 1680 2941 0.428765726 0.571234274 109.3352601 145.6647399 109.3352601 0.0012 #6D926D
IA IA Union 16088 19175 19175 Union 5899 3029 2800 5829 0.519643163 0.480356837 132.5090067 122.4909933 122.4909933 0.0025 #857A7A
IA IA Van Buren 16089 19177 19177 Van Buren 3540 1398 2058 3456 0.404513889 0.595486111 103.1510417 151.8489583 103.1510417 0.0015 #679867
IA IA Wapello 16090 19179 19179 Wapello 15630 8616 6777 15393 0.559734944 0.440265056 142.7324108 112.2675892 112.2675892 0.0065 #8F7070
IA IA Warren 16091 19181 19181 Warren 25875 12521 13031 25552 0.490020351 0.509979649 124.9551894 130.0448106 124.9551894 0.0108 #7D827D
IA IA Washington 16092 19183 19183 Washington 10880 5081 5540 10621 0.478391865 0.521608135 121.9899256 133.0100744 121.9899256 0.0045 #7A857A
IA IA Wayne 16093 19185 19185 Wayne 2886 1251 1583 2834 0.441425547 0.558574453 112.5635145 142.4364855 112.5635145 0.0012 #718E71
IA IA Webster 16094 19187 19187 Webster 18118 9458 8453 17911 0.528055385 0.471944615 134.6541232 120.3458768 120.3458768 0.0076 #877878
IA IA Winnebago 16095 19189 19189 Winnebago 5878 2895 2897 5792 0.499827348 0.500172652 127.4559738 127.5440262 127.4559738 0.0024 #7F807F
IA IA Winneshiek 16096 19191 19191 Winneshiek 11016 6245 4618 10863 0.574887232 0.425112768 146.5962441 108.4037559 108.4037559 0.0046 #936C6C
IA IA Woodbury 16097 19193 19193 Woodbury 44702 22026 22136 44162 0.498754585 0.501245415 127.1824193 127.8175807 127.1824193 0.0186 #7F807F
IA IA Worth 16098 19195 19195 Worth 4143 2343 1743 4086 0.573421439 0.426578561 146.222467 108.777533 108.777533 0.0017 #926D6D
IA IA Wright 16099 19197 19197 Wright 6174 2794 3309 6103 0.457807636 0.542192364 116.7409471 138.2590529 116.7409471 0.0026 #758A75
function isInt(n) {
return n%1===0;
}
var csvData = tributary.example;
var map = d3.select("#svg9559");
// Fix SVG ids and set all counties to black
var paths = d3.selectAll("path");
paths.forEach(function(d) {
d.forEach(function(d) {
if (d.id.charAt(0) != 'c') {
d.id = "c-" + d.id;
}
check = d.id.substr(2);
if (isInt(check)){
d3.select("#"+d.id).style("fill","#000000");
}
});
});
console.log("hi2");
csvData.forEach(function(d) {
fips = d["Fixed FIPS"];
red = Math.round(d["Rx"]);
green = Math.round(d["Gx"]);
blue = Math.round(d["Bx"]);
alpha = d["ax"] * 100;
color = "rgba(" + red + "," + green + "," + blue + "," + alpha +")";
//console.log(color);
map.select("#c-"+fips)
.style("fill",color);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment