yAxis = label => g =>
g
.attr('transform', `translate(${margin.left},0)`)
.call(d3.axisLeft(yScale))
.append('text')
.style('text-anchor', 'middle')
.text(label)
.attr('fill', '#000')
.attr('font-size', '16px')
.attr('transform', 'rotate(-90)')
.attr('x', -(margin.top + (height - margin.top - margin.bottom) / 2))
.attr('y', -50)