circles = viz.selectAll("circle")
.data(data)
.join("circle")
.attr("cx", d => scaleLon(toNum(d["Plant longitude"])))
.attr("cy", d => scaleHeight(toNum(d["Plant annual CO2 equivalent emissions (tons)"])))
.attr("r", d => rFromArea(d["Plant annual net generation (MWh)"]) * rScale || 1)
.attr("class", d => d["Plant primary fuel generation category"])