mapLayers["rings"] = map.select("#rings")
.selectAll("g")
.data(usstateCentroids)
.join("g")
.each((d,i,nodes) => {
let nodeElem = d3.select(nodes[i]);
let location = projection([d.lon,d.lat]);
let svgCoords = location[0] + "," + location[1];
nodeElem.attr("transform", "translate(" + svgCoords + ")");
nodeElem.attr("id", (d,i) => "ring"+i);
if (d.name == "New York") {d.name = "New York State"}
let dataThisState = data.find(s => s["Jurisdiction (State/Territory) or Federal Entity"] == d.name);
let rScale = .01;
let innerRad = rFromArea(dataThisState["Residents with a completed primary series"]) * rScale;
let outerRad = rFromArea(dataThisState["population"]) * rScale;
dvRing(nodeElem,outerRad,innerRad);
})