Skip to main content
torch.js has not been released yet.
torch.js logotorch.js logotorch.js
PlaygroundContact
Login
Documentation
IntroductionType SafetyTensor ExpressionsTensor IndexingEinsumEinopsAutogradTraining a ModelProfiling & MemoryPyTorch MigrationBest PracticesRuntimesPerformancePyTorch CompatibilityBenchmarksDType Coverage
IntroductionRenderer GalleryRenderersAnalysis
computeQuantilescomputePercentilescomputeCorrelationcomputeCovariancedetectOutliersdetectOutliersZScorecomputeExtendedStatsdescribeExtendedStatsQuantileResultCorrelationResultOutlierResultExtendedStatscreateDBSCANdbscanDBSCANDBSCAN.fitDBSCAN.destroyDBSCANOptionsDBSCANResultcreateHierarchicalClusteringhierarchicalClusteringHierarchicalClusteringHierarchicalClustering.fitHierarchicalClustering.destroyLinkageMethodDistanceMetricHierarchicalOptionsDendrogramNodeHierarchicalResultcomputeHistogramgetHistogramCentersnormalizeHistogramHistogramResultcreateKDEkdeKDEKDE.fitKDE.destroyKernelTypeKDEOptionsKDEResultcreateKMeanskmeansKMeansKMeans.fitKMeans.destroyKMeansOptionsKMeansResultcreatePCApcaPCAPCA.fitPCA.destroyPCAOptionsPCAResultthrottleProgressconsoleProgressProgressInfoProgressCallbackcomputeStatscomputeMinMaxdescribeStatsTensorStatscreateTSNEtsneTSNETSNE.fitTSNE.destroyTSNEOptionsTSNEResultcreateUMAPumapUMAPUMAP.fitUMAP.destroyUMAPOptionsUMAPResult
torch.js· 2026
LegalTerms of UsePrivacy Policy
/
/
  1. docs
  2. viz
  3. viz
  4. analysis
  5. HierarchicalOptions

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.

Previous
HierarchicalClustering.fit
Next
HierarchicalResult