K-means algorithm is an iterative algorithm that tries to partition the dataset into K pre-defined distinct non-overlapping subgroups (clusters) where each data point belongs to only one group. Read more about K-means on Wikipedia
How to run the Visualizer
Specify the number of data points and clusters points in appropriate text boxes.
Press the New button to generate new data and clusters.
Press the Start button to start the visualizer.
Press Stop to stop the visualizer at any given time.
Press Restart to start the visualization from beginning.