t-SNE, a force, and Urquhart graph
This example visualizes 300 randomly generated circles, each with five independent dimensions (red, green, blue, opacity, and radius), projected into 2D space using t-SNE. The t-SNE computation runs in a JavaScript worker via the science.ai implementation, while the visual result is refined by a force simulation that both follows the t-SNE positions and applies collision avoidance between circle centers. The layout is rendered on a Canvas and enhanced with an Urquhart graph, which draws edges derived from the Voronoi diagram of the projected points, highlighting the local neighborhood structure of the high-dimensional data.
AI-generated descriptionThis is a t-SNE representation of an array of (random) circles : red, green, blue, opacity and radius are 5 independent dimensions.
The t-SNE is computed by a javascript worker, using science.ai's implementation.
A force is created that tries to:
follow the positions given by t-SNE
collide the centers.
The result is displayed with an Urquhart graph.
Forked from <a href='http://bl.ocks.org/Fil/5724c516d6e51f4a2aaf0edae83e0dca'>t-SNE, a force, and voronoi</a>.