gradient = d3.keyGradient()
.values(gradientValues)
.colors(gradientColors)
.width(300)
.height(28)
.barHeight(8)
.padding(13)
.id("myLegend")
.tickValues([0, 5000, 20000, 45000, 80000, 125000])
.tickFormat(d => d >= 1e3 ? `${d / 1e3}k` : d)
.scale(d3.scaleSqrt());