first the map function start at 10 month in first year instead of 1 month.
second how extend axis Y by half on each side?
if I use this with one added month in range
var scaley = d3.scaleTime()
.domain([parseDateM(13), parseDateM(1)])
tickFormat((d,i)=> i > 0? (d3.timeFormat("%B")((d))):null)
I could not pass the test.