From a685ac1683ef63989336d6407b2867d1ac1988a7 Mon Sep 17 00:00:00 2001 From: fede Date: Mon, 10 Nov 2025 21:42:11 -0300 Subject: [PATCH] refactor --- src/componentes/CurvaS.svelte | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/componentes/CurvaS.svelte b/src/componentes/CurvaS.svelte index 8931fd6..4801587 100644 --- a/src/componentes/CurvaS.svelte +++ b/src/componentes/CurvaS.svelte @@ -18,7 +18,6 @@ const evValues: number[] = []; if (issues && issues.length) { - // 1️⃣ Determinar rango de fechas (inicio y fin global) let minDate: Date | null = null; let maxDate: Date | null = null; @@ -37,7 +36,6 @@ minDate ??= new Date(); maxDate ??= new Date(); - // 2️⃣ Generar timeline diaria for ( let d = new Date(minDate); d <= maxDate; @@ -48,14 +46,13 @@ const totalIssues = issues.length; - // 3️⃣ Calcular PV como curva S teórica for (const dateStr of dates) { const current = new Date(dateStr); const progress = (current.getTime() - minDate.getTime()) / (maxDate.getTime() - minDate.getTime()); - // Curva sigmoide (forma de S) + // Formula para calcular la S const sCurve = 1 / (1 + Math.exp(-12 * (progress - 0.36))); const pv = sCurve * presupuesto;