Skip to content

Instantly share code, notes, and snippets.

@ohdebby
Last active December 12, 2016 22:34
Show Gist options
  • Save ohdebby/34a594c7b34b45686bf5a0c00aa4fd2f to your computer and use it in GitHub Desktop.
Save ohdebby/34a594c7b34b45686bf5a0c00aa4fd2f to your computer and use it in GitHub Desktop.
Adult obesity
license: mit
State State Code totalBirths2014 deathRate2013 lbw lbwRate preterm pretermRate Births teen teenRate noCollege noCollegeRate noPrenatal noPrenatalRate 4plus 4plusRate tobacco tobaccoRate diabetes diabetesRate cHypertension cHypertensionRate eclampsia eclampsiaRate pHypertension pHypertensionRate 35older 35olderRate obesityPercent obesityRate uninsuredPercent uninsuredRate
Alabama 1 59422 8.6 5989 0.1 6926 0.12 6926 5073 0.09 40776 0.69 1593 0.027 6191 0.1 6367 0.11 2925 0.05 1636 0.03 1135 0.39 3508 0.06 5940 0.1 33.5 0.335 10.1 0.101
Alaska 2 11392 5.77 672 0.06 967 0.08 967 652 0.06 7528 0.66 95 0.008 1827 0.16 1469 0.13 1032 0.09 303 0.03 168 0.16 797 0.07 1380 0.12 29.7 0.297 14.9 0.149
Arizona 4 86887 5.25 6086 0.07 7819 0.09 7819 6670 0.08 59500 0.68 1862 0.021 14190 0.16 4675 0.05 6126 0.07 1039 0.01 341 0.06 4567 0.05 12323 0.14 28.9 0.289 10.8 0.108
Arkansas 5 38511 7.85 3432 0.09 3845 0.1 3845 3825 0.1 27647 0.72 853 0.022 5028 0.13 5729 0.15 2055 0.05 656 0.02 102 0.05 1846 0.05 3564 0.09 35.9 0.359 9.5 0.095
California 6 502879 4.76 33586 0.07 41594 0.08 41594 27253 0.05 302560 0.6 3176 0.006 59847 0.12 9199 0.02 31762 0.06 3820 0.01 382 0.01 18375 0.04 102676 0.2 24.7 0.247 8.6 0.086
Colorado 8 65830 5.12 5769 0.09 5517 0.08 5517 3405 0.05 35401 0.54 1374 0.021 7264 0.11 4399 0.07 3166 0.05 654 0.01 300 0.09 3209 0.05 11495 0.17 21.3 0.213 8.1 0.081
Connecticut 9 36285 4.79 2763 0.08 3347 0.09 3347 1434 0.04 2869 0.08 2551 0.07 638 0.02 16 0.01 1303 0.04 7744 0.21 26.3 0.263 6.0 0.06
Delaware 10 10972 6.37 908 0.08 1019 0.09 1019 627 0.06 6817 0.62 180 0.016 1353 0.12 1185 0.11 957 0.09 396 0.04 12 0.01 728 0.07 1640 0.15 30.7 0.307 5.9 0.059
District of Columbia 11 9509 6.68 934 0.1 915 0.1 915 573 0.06 4851 0.51 310 0.033 947 0.1 240 0.03 335 0.04 200 0.02 66 0.2 377 0.04 2311 0.24 21.7 0.217 3.8 0.038
Florida 12 219991 6.14 19065 0.09 21846 0.1 21846 12958 0.06 141325 0.64 2918 0.013 24731 0.11 14064 0.06 11411 0.05 3001 0.01 204 0.02 11064 0.05 35441 0.16 26.2 0.262 13.3 0.133
Georgia 13 130946 6.98 12385 0.09 14058 0.11 14058 9762 0.07 83136 0.63 3283 0.025 16792 0.13 7825 0.06 5987 0.05 2372 0.02 213 0.04 6305 0.05 19229 0.15 30.5 0.305 13.9 0.139
Hawaii 15 18550 6.37 1462 0.08 1862 0.1 1862 899 0.05 10751 0.58 91 0.005 2491 0.13 883 0.05 123 0.01 41 0.05 558 0.03 3506 0.19 22.1 0.221 4.0 0.04
Idaho 16 22876 5.63 1471 0.06 1863 0.08 1863 1310 0.06 14532 0.64 202 0.009 4032 0.18 2435 0.11 1177 0.05 257 0.01 17 0.01 1512 0.07 2732 0.12 28.9 0.289 11.0 0.11
Illinois 17 158556 5.97 12929 0.08 16016 0.1 16016 9684 0.06 86677 0.55 1687 0.011 17871 0.11 10676 0.07 10938 0.07 2547 0.02 157 0.01 8675 0.05 27524 0.17 29.3 0.293 7.1 0.071
Indiana 18 84080 7.24 6715 0.08 8142 0.1 8142 6283 0.07 54454 0.65 1245 0.015 11396 0.14 12672 0.15 5217 0.06 1223 0.01 147 0.03 4897 0.06 9489 0.11 32.7 0.327 9.6 0.096
Iowa 19 39687 4.25 2675 0.07 3677 0.09 3677 2069 0.05 20848 0.53 265 0.007 4998 0.13 5801 0.15 3097 0.08 689 0.02 60 0.02 2600 0.07 4587 0.12 30.9 0.309 5.0 0.05
Kansas 20 39223 6.49 2759 0.07 3423 0.09 3423 2698 0.07 22922 0.58 329 0.008 5596 0.14 4681 0.12 2455 0.06 530 0.01 116 0.05 2031 0.05 4566 0.12 31.3 0.313 9.1 0.091
Kentucky 21 56170 6.39 4922 0.09 6033 0.11 6033 4922 0.09 37530 0.67 678 0.012 6506 0.12 11616 0.21 3412 0.06 1118 0.02 88 0.03 4328 0.08 5768 0.1 31.6 0.316 6.0 0.06
Louisiana 22 64497 8.69 6786 0.11 7925 0.12 7925 5368 0.08 45564 0.71 1380 0.021 8110 0.13 4710 0.07 4006 0.06 1863 0.03 109 0.03 5274 0.08 6382 0.1 34.9 0.349 11.9 0.119
Maine 23 12698 7.12 960 0.08 1060 0.08 1060 662 0.05 7178 0.57 54 0.004 1101 0.09 2085 0.16 900 0.07 187 0.01 193 0.21 577 0.05 1881 0.15 28.2 0.282 8.4 0.084
Maryland 24 73921 6.63 6345 0.09 7455 0.1 7455 3430 0.05 39358 0.53 1249 0.017 7661 0.1 5107 0.07 5113 0.07 2103 0.03 435 0.09 3911 0.05 14558 0.2 29.6 0.296 6.6 0.066
Massachusetts 25 71908 4.18 5351 0.07 6177 0.09 6177 2421 0.03 31936 0.44 342 0.005 5036 0.07 4431 0.06 4436 0.06 1260 0.02 61 0.01 2606 0.04 16772 0.23 23.3 0.233 2.8 0.028
Michigan 26 114375 7.05 9545 0.08 11154 0.1 11154 7036 0.06 71012 0.62 1479 0.013 14080 0.12 15129 0.13 6542 0.06 1533 0.01 165 0.03 5882 0.05 15193 0.13 30.7 0.307 6.1 0.061
Minnesota 27 69904 5.09 4595 0.07 6054 0.09 6054 2732 0.04 32110 0.46 360 0.005 9005 0.13 6777 0.1 5057 0.07 838 0.01 86 0.02 4197 0.06 11014 0.16 27.6 0.276 4.5 0.045
Mississippi 28 38736 9.6 4374 0.11 5000 0.13 5000 3925 0.1 26362 0.68 399 0.01 4822 0.12 4317 0.11 1810 0.05 1105 0.03 92 0.05 2251 0.06 3296 0.09 35.5 0.355 12.7 0.127
Missouri 29 75360 6.52 6163 0.08 7346 0.1 7346 5283 0.07 46114 0.61 913 0.012 9577 0.13 12475 0.17 4496 0.06 1388 0.02 319 0.07 4608 0.06 8693 0.12 30.2 0.302 9.8 0.098
Montana 30 12432 5.57 920 0.07 1157 0.09 1157 813 0.07 7686 0.62 132 0.011 1762 0.14 1954 0.16 578 0.05 96 0.01 31 0.05 648 0.05 1540 0.12 26.4 0.264 11.6 0.116
Nebraska 31 26794 5.21 1775 0.07 2439 0.09 2439 1411 0.05 14421 0.54 237 0.009 3675 0.14 3050 0.11 1696 0.06 339 0.01 32 0.02 1172 0.04 3398 0.13 30.2 0.302 8.2 0.082
Nevada 32 35861 5.31 2972 0.08 3623 0.1 3623 2474 0.07 25802 0.72 1586 0.044 5441 0.15 1830 0.05 2440 0.07 584 0.02 124 0.05 1412 0.04 5445 0.15 27.7 0.277 12.3 0.123
New Hampshire 33 12302 5.57 852 0.07 1013 0.08 1013 486 0.04 6085 0.49 56 0.005 891 0.07 1650 0.13 861 0.07 217 0.02 19 0.02 812 0.07 2044 0.17 27.4 0.274 6.3 0.063
New Jersey 34 103305 4.51 8315 0.08 9885 0.1 9885 3729 0.04 10628 0.1 7312 0.07 1625 0.02 104 0.01 2853 0.03 23242 0.22 26.9 0.269 8.7 0.087
New Mexico 35 26052 5.27 2282 0.09 2387 0.09 2387 2574 0.1 18613 0.71 602 0.023 3754 0.14 1756 0.07 1653 0.06 386 0.01 75 0.05 1220 0.05 2966 0.11 28.4 0.284 10.9 0.109
New York 36 238773 4.93 18722 0.08 21114 0.09 21114 10056 0.04 130667 0.55 1396 0.006 26357 0.11 12753 0.05 16138 0.07 3834 0.02 727 0.05 8764 0.04 50952 0.21 27 0.27 7.1 0.071
North Carolina 37 120975 6.99 10720 0.09 11781 0.1 11781 8387 0.07 74912 0.62 2234 0.018 13908 0.11 11893 0.1 7439 0.06 2259 0.02 247 0.03 6644 0.05 17324 0.14 29.7 0.297 11.2 0.112
North Dakota 38 11359 6.04 704 0.06 948 0.08 948 570 0.05 5793 0.51 36 0.003 1431 0.13 1638 0.14 642 0.06 140 0.01 22 0.03 577 0.05 1182 0.1 32.2 0.322 7.8 0.078
Ohio 39 139467 7.33 11800 0.08 14302 0.1 14302 9593 0.07 84880 0.61 2589 0.019 17737 0.13 22594 0.16 10770 0.08 3618 0.03 922 0.09 9414 0.07 17561 0.13 32.6 0.326 6.5 0.065
Oklahoma 40 53339 6.73 4238 0.08 5492 0.1 5492 4860 0.09 37352 0.7 984 0.018 7091 0.13 6925 0.13 2792 0.05 966 0.02 298 0.11 2666 0.05 5064 0.09 33 0.33 13.9 0.139
Oregon 41 45556 4.94 2842 0.06 3510 0.08 3510 2410 0.05 28135 0.62 335 0.007 5458 0.12 4684 0.1 3966 0.09 792 0.02 318 0.08 2934 0.06 7716 0.17 27.9 0.279 7.0 0.07
Pennsylvania 42 142268 6.65 11713 0.08 13291 0.09 13291 7987 0.06 78727 0.55 2431 0.017 16121 0.11 18939 0.13 8843 0.06 2519 0.02 7018 0.05 21934 0.15 30.2 0.302 6.4 0.064
Rhode Island 44 10823 6.48 765 0.07 932 0.09 932 596 0.06 1017 0.09 510 0.05 167 0.02 650 0.06 1888 0.17 27 0.27 5.7 0.057
South Carolina 45 57627 6.87 5435 0.09 6212 0.11 6212 4346 0.08 37463 0.65 642 0.011 6461 0.11 6439 0.11 4372 0.08 1483 0.03 4079 0.07 6961 0.12 32.1 0.321 10.9 0.109
South Dakota 46 12283 6.45 804 0.07 1040 0.08 1040 742 0.06 7168 0.58 98 0.008 1999 0.16 1807 0.15 1017 0.08 158 0.01 36 0.04 578 0.05 1350 0.11 29.8 0.298 10.2 0.102
Tennessee 47 81602 6.8 7297 0.09 8780 0.11 8780 6832 0.08 54959 0.67 1361 0.017 9703 0.12 12127 0.15 5482 0.07 2117 0.03 470 0.09 4518 0.06 9243 0.11 31.2 0.312 10.3 0.103
Texas 48 399766 5.82 32744 0.08 41345 0.1 41345 35533 0.09 277257 0.69 14067 0.035 52472 0.13 15687 0.04 22113 0.06 4944 0.01 27 0 22292 0.06 54080 0.14 31.9 0.319 17.1 0.171
Utah 49 51154 5.18 3572 0.07 4678 0.09 4678 2180 0.04 27778 0.54 234 0.005 10372 0.2 1966 0.04 2871 0.06 623 0.01 2718 0.05 6734 0.13 25.7 0.257 10.5 0.105
Vermont 50 6130 4.35 432 0.07 486 0.08 486 308 0.05 3224 0.53 15 0.002 491 0.08 1024 0.17 329 0.05 135 0.02 380 0.06 1040 0.17 24.8 0.248 3.8 0.038
Virginia 51 103300 6.18 8130 0.08 9517 0.09 9517 4920 0.05 55264 0.53 698 0.007 10375 0.1 5726 0.06 5659 0.05 1292 0.01 917 0.16 4052 0.04 18483 0.18 28.5 0.285 9.1 0.091
Washington 53 88585 4.53 5705 0.06 7125 0.08 7125 4127 0.05 51263 0.58 796 0.009 10661 0.12 7016 0.08 7343 0.08 1270 0.01 165 0.02 5272 0.06 15219 0.17 27.3 0.273 6.6 0.066
West Virginia 54 20301 7.64 1852 0.09 2198 0.11 2198 1997 0.1 13934 0.69 198 0.01 1893 0.09 5400 0.27 1591 0.08 568 0.03 24 0.02 1068 0.05 2023 0.1 35.7 0.357 6.0 0.06
Wisconsin 55 67161 6.26 4911 0.07 6163 0.09 6163 3414 0.05 37182 0.55 361 0.005 8893 0.13 8764 0.13 4926 0.07 1356 0.02 128 0.03 3854 0.06 9338 0.14 31.2 0.312 5.7 0.057
Wyoming 56 7696 4.84 704 0.09 863 0.11 863 548 0.07 4737 0.62 201 0.026 1011 0.13 1263 0.16 317 0.04 77 0.01 40 0.13 413 0.05 781 0.1 29.5 0.295 11.5 0.115
<!DOCTYPE html>
<meta charset="utf-8">
<style type="text/css">
body {
font-family: arial, sans;
font-size: 14px;
width: 960px;
margin: 40px auto;
}
svg {
border: 1px solid #ccc;
}
.states {
stroke:#fff;
fill:none;
}
.counties {
stroke: #fff;
fill: green;
stroke-width: .3px;
}
.county-bubble {
stroke:#fff;
stroke-width: .3;
}
</style>
<body>
</body>
<script src="http://d3js.org/d3.v4.js" charset="utf-8"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<script type="text/javascript">
var width = 960,
height = 500,
color = d3.scaleLinear()
.range(["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"])
.domain([0.20,0.225,0.25,0.275,0.30,0.325]);
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
d3.queue()
.defer(d3.tsv, "birthsState.txt")
.defer(d3.json, "us.json")
.await(ready);
function ready(error, obesity, us) {
if (error) return console.warn(error);
console.log(obesity);
console.log(us);
console.log(topojson.feature(us, us.objects.states).features);
obesityByState = {};
obesity.forEach(function(d) {
d["obesityRate"] = +d["obesityRate"];
obesityByState[+d["State Code"]] = d;
});
var path = d3.geoPath()
.projection(d3.geoAlbersUsa());
var subset = topojson.feature(us, us.objects.states).features.filter(function(d) {
return d.id in obesityByState;
});
svg.append("g")
.attr("class", "states")
.selectAll("path")
.data(subset)
.enter().append("path")
.attr("d", path)
.style("fill", function(d) {
return color(obesityByState[d.id]["obesityRate"])
});
svg.append("path")
.datum(topojson.mesh(us, us.objects.states, function(a, b) { return a.id !== b.id; }))
.attr("class", "states")
.attr("d", path);
svg.append("text")
.style("font-weight", "bold")
.attr("x", width - 170)
.attr("y", height - 158)
.text("% obesity");
var legend = svg.selectAll(".legend")
.data(color.domain())
.enter().append("g")
.attr("transform", function(d,i) {
return "translate(" + (width-160) + "," + (height - 150 + 16 * i) + ")";
})
.on("click", function(min,i) {
console.log(min,i);
});
legend.append("rect")
.attr("width", 12)
.attr("height", 12)
.style("fill", function(d) {
return color(d);
});
legend.append("text")
.attr("x", 16)
.attr("y", 7)
.attr("alignment-baseline", "middle")
.style("font-size", "12px")
.text(function(d) {
return (d*100).toFixed(0)+"%";
});
}
</script>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment