yAxis = (g, y, format) => g
.attr('transform', `translate(${margin.left},0)`)
.call(d3.axisLeft(y))
.call(g => g.selectAll('.tick line').clone()
.attr('stroke-opacity', 0.2)
.attr('x2', width - margin.left - margin.right))
.call(g => g.select('.domain').remove())
.call(g => g.select('.tick:last-of-type text').clone()
.attr('x', 3)
.attr('text-anchor', 'start')
.attr('font-weight', 'bold')
.text('cases'))