refactor(frontend): normalize naming conventions

This commit is contained in:
2026-06-13 13:07:16 +08:00
parent 6ff8886524
commit 0dea655f68
30 changed files with 87 additions and 33 deletions
@@ -50,7 +50,7 @@ function variance(data: number[], start: number, end: number): number {
return data.slice(start, end + 1).reduce((sum, val) => sum + (val - mean) ** 2, 0);
}
export function jenks_breaks_jenkspy(data: number[], nClasses: number): number[] {
function jenksBreaksJenkspy(data: number[], nClasses: number): number[] {
if (data.length === 0) return [];
if (nClasses >= data.length) return data.slice().sort((a, b) => a - b);
@@ -92,13 +92,13 @@ export function jenks_breaks_jenkspy(data: number[], nClasses: number): number[]
return breaks;
}
export function jenks_with_stratified_sampling(
function jenksWithStratifiedSampling(
data: number[],
nClasses: number,
sampleSize = 10000
): number[] {
if (data.length <= sampleSize) {
return jenks_breaks_jenkspy(data, nClasses);
return jenksBreaksJenkspy(data, nClasses);
}
const sortedData = data.slice().sort((a, b) => a - b);
@@ -112,7 +112,7 @@ export function jenks_with_stratified_sampling(
}
}
return jenks_breaks_jenkspy(sampledData, nClasses);
return jenksBreaksJenkspy(sampledData, nClasses);
}
export function calculateClassification(
@@ -129,7 +129,7 @@ export function calculateClassification(
}
if (classificationMethod === "jenks_optimized") {
return jenks_with_stratified_sampling(data, segments);
return jenksWithStratifiedSampling(data, segments);
}
return [];