Why do I get a tick label for every point in the x-axis:
var xaxis = svg.append(“g”)
.attr(“transform”, translate(0,${height - marginBottom}))
.call(d3.axisBottom(x).ticks(10,“~s”).tickFormat(d3.format(“s”)))
When I remove the tickFormat(d3.format(“s”)) part there are 10 marks but as exponentials rather than 10k 20k etc. I using v4 of d4.
Thanks guys, I’ve managed to get it working by approaching it another way. V7 provides scientific log labels by default and following the release notes for v5,6,7 I’ve updated the other code.