How can I generate a tick for each year in D3?
The following code seems to work when my data spans several years, but months are displayed when there is only a few years in the data (say, 3 years)?
var xAxisScale = d3.scaleTime()
.domain([new Date(min, 0, 1, 0), new Date(max, 0, 1, 0)])
.rangeRound([100,width])
xAxisScale.ticks(d3.timeYear.every(1));
source
share