D3 is a powerful Javascript library for in-browser interactive data visualisations. During my masters in Computational Biology, Voronoi Paritions were one of the tools I used to analyse the patterns formed by retinal cells throughout development.
Here is a little demo of Voronoi Partitions I made to learn a bit of d3. Code available on github.
Click and drag a point to move it. Double click a point to delete it.
Double click anywhere else to add a new point.