https://walkingtree.tech/d3-quadrant-chart-collision-in-angular2-application/