viz.analysis.HierarchicalOptions
export interface HierarchicalOptions {
/** Linkage method (default: 'ward') */
linkage?: LinkageMethod;
/** Distance metric (default: 'euclidean') */
metric?: DistanceMetric;
/** Number of clusters to cut (optional) */
numClusters?: number;
/** Distance threshold for cutting (optional) */
distanceThreshold?: number;
/** Progress callback */
onProgress?: ProgressCallback;
}linkage(LinkageMethod)optional- – Linkage method (default: 'ward')
metric(DistanceMetric)optional- – Distance metric (default: 'euclidean')
numClusters(number)optional- – Number of clusters to cut (optional)
distanceThreshold(number)optional- – Distance threshold for cutting (optional)
onProgress(ProgressCallback)optional- – Progress callback
Options for hierarchical clustering.