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;