Clustering Animator visualizes/simulates different variations of K-Means algorithm using different datasets. It shows how these algorithms work. You can also point out some advanrages or disadvantages of these algorithms by looking at their simulations or by interacting with them.
P. Fränti, "Efficiency of random swap clustering", Journal of Big Data, 5:13, 1-29, 2018.