simulation = d3.forceSimulation(nodes)
.force('charge', d3.forceManyBody().strength(10))
.force('x', d3.forceX().x(function(d) {
return xCenter[d.category];
}))
.force('collision', d3.forceCollide().radius(function(d) {
return d.radius + 2;
}))
.on('tick', ticked);