A Tutorial on Clustering Algorithms

Introduction | K-means | Fuzzy C-means | Hierarchical | Mixture of Gaussians | Links

Hierarchical Clustering - Interactive demo

This applet requires Java Runtime Environment version 1.3 or later. You can download it from the Sun Java website.


  • Choose how many data you want and then click on the Initialize button to generate them in random positions.
  • Move data along x-axis as you like by clicking and dragging.
  • Choose the method you want between Single-linkage (min distance), Complete-linkage (max distance) and Average-linkage (mean distance).
  • Click on Step or Run to begin the simulation. During simulation data positions are fixed.
  • Go on using either Step or Run until the end of the simulation. Current number of steps is shown.
  • Use the Reset button to go back to the initial configuration. Now you can move existing data or generate new ones and then begin another simulation.

Back to Hierarchical clustering