This is an example of clustering using K-means. To make it easier to visualize, only 2 input variables can be used for visualization. The clustering process itself can use any number of input variables. Obviously this is just a demo. The same mechanism can be deployed according to client's needs.

For this demo, I am only using the 2 columns for visualization and clustering. The saved 'iris' data set can be used if no.csv is uploaded. You can choose which 2 columns to use. The file fize limit is 10MB for now.

A couple of errors (such as out of range column numbers, non-number input) have been fixed. Please feel free to use 'contact' form if you find more. Much appreciated.

Please fill in all the fields before loading your file or the 'iris' dataset.


Column number for x: (integer only, 1~4 for the 'iris' example)

Column number for y: (integer only, 1~4 for the 'iris' example)

Number of clusters: (integer only, 2~10)