{
const svg = d3.select(DOM.svg(width, 200));
const radius = 5;
const artist = svg.selectAll('.artist')
.data(data)
.enter()
.append('circle')
.attr('class', 'artist')
artist.attr('r', sizes.radius)
.attr('cx', ({i}) => {
const tempI = i % perLine;
return sizes.padding + tempI * (sizes.radius * 2 + sizes.gap)
})
.attr('cy', ({i}) => {
const tempI = Math.floor(i / perLine);
return sizes.padding + tempI * (sizes.radius * 2 + sizes.gap)
})
.attr('fill', d => catColorScale(d.categories[0].cat));
return svg.node()
}