yAxes = {
let yaxes = []
for (let i = 0; i < yDomains.length; i++) {
let yax = g => g
.attr("transform", `translate(${margin.left},0)`)
.call(d3.axisLeft(yDomains[i]).ticks(1))
.call(g => g.selectAll(".tick line").clone()
.attr("stroke-opacity", 0.3)
.attr("x2", width - margin.right))
.attr('transform', `translate(0, 5)`)
.call(g => g.select(".domain").remove())
yaxes.push(yax)
}
return yaxes
}