Choropleth map for Countywise population of USA for the year 2016. We can replace rate2016 in this line of code "csv.forEach(function(d) { data.set(d.id, { name: d.Area_Name, state: d.State, rate: +d.rate2016.replace(/,/g, '') });" with rate2010 or 2011 till 2016 and get a choropleth map for these years.
https://d3js.org/d3.v4.min.js
https://unpkg.com/topojson-client@3
https://d3js.org/d3-scale-chromatic.v1.min.js