viz.analysis.DBSCANOptions
export interface DBSCANOptions {
/** Epsilon neighborhood radius (default: auto-estimated) */
eps?: number;
/** Minimum points to form a core point (default: 5) */
minPoints?: number;
/** Distance metric (default: 'euclidean') */
metric?: 'euclidean' | 'manhattan' | 'cosine';
/** Progress callback */
onProgress?: ProgressCallback;
}eps(number)optional- – Epsilon neighborhood radius (default: auto-estimated)
minPoints(number)optional- – Minimum points to form a core point (default: 5)
metric('euclidean' | 'manhattan' | 'cosine')optional- – Distance metric (default: 'euclidean')
onProgress(ProgressCallback)optional- – Progress callback
Options for DBSCAN clustering.