Old school D3 from simpler times

This example demonstrates the use of a Voronoi tessellation as a simple heuristic for labeling scatterplots. The area of the Voronoi cell associated with each point in the scatterplot is used to determine which points are labeled: points with large cells likely have enough room to accommodate labels. Then, the vector between the point and the associated cellâ€™s centroid (shown in orange) is used to choose between four label orientations: top, right, bottom and left.

forked from mbostock's block: Voronoi Labels

forked from domhorvath's block: Voronoi Labels

https://d3js.org/d3.v3.min.js