{
const g = container.selectAll('g')
.data(objects)
.enter()
.append('g')
.attr('transform', d => `translate(${margin.left}, ${yscale(d.district)})`);
g.append('rect')
.attr('width', d => xscale(d.cases) - xscale(0))
.attr('height', yscale.bandwidth())
.style('fill', d => color(d.district))
.style('stroke', 'white');
container.append('g')
.attr('transform', `translate(0, ${height - margin.bottom})`)
.call(d3.axisBottom(xscale));
container.append('g')
.attr('transform', `translate(${margin.left}, 0)`)
.call(d3.axisLeft(yscale));
return container.node();
}