function makeGradient(svg, id) {
let defs = d3.select(svg).append("defs")
let linearGradient = defs.append("linearGradient").attr("id", id)
linearGradient.selectAll("stop")
.data([
{offset: "0%", color: d3.rgb(colorA).brighter(0.15) },
{offset: "2%", color: colorA },
{offset: "98%", color: colorB },
{offset: "100%", color: d3.rgb(colorB).brighter(0.15) }
])
.enter().append("stop")
.attr("offset", d => d.offset)
.attr("stop-color", d => d.color)
}