Highcharts
CodePen jsFiddle

Scatter charts plot each data point along two axes, making them ideal for revealing structure in unlabeled data. Points that sit close together form visible groups, so clusters emerge naturally as dense regions of the plot. In this demo, three datasets are grouped using three different clustering algorithms with each cluster drawn in its own color. Switch between the datasets and algorithms to compare how each method partitions the same points.

Datasets found here.