From cbaac91138af49537b1cf44567a728a4b4ea7608 Mon Sep 17 00:00:00 2001 From: "Adriano (goldrake)" Date: Mon, 28 Sep 2026 06:59:19 +0000 Subject: [PATCH] =?UTF-8?q?longevity:=20#14=20unit=C3=A0=20B,=20la=20linea?= =?UTF-8?q?=20unisce=20i=20punti=20presenti?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit connectNulls={false} contraddiceva DECISIONI d dell'analisi: con le righe unite per sessione, una misura mancante su una sola linea (es. il sinistro dell'handgrip, uno step MUTT) spezzava la linea invece di farle saltare il buco. I test non confrontabili stanno già in grafici diversi (unità A): dentro un grafico i punti di una linea vanno sempre uniti, il buco resta visibile solo come distanza sull'asse X temporale. Refs #14 Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_017ToarVnK21BEig85QQowuw --- .../src/components/longevity/AndamentoTest.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/platforms/src/components/longevity/AndamentoTest.tsx b/apps/platforms/src/components/longevity/AndamentoTest.tsx index ae0ac6d..e379584 100644 --- a/apps/platforms/src/components/longevity/AndamentoTest.tsx +++ b/apps/platforms/src/components/longevity/AndamentoTest.tsx @@ -5,8 +5,12 @@ // - asse X TEMPORALE vero: `ts` (epoch ms) su una scala 'time', non una categoria — un buco // fra due check-up si vede come DISTANZA, non come una tacca uguale alle altre (DECISIONI // d dell'issue #14). Le etichette dell'asse e del tooltip sono in italiano. -// - `connectNulls={false}` su ogni linea: una sessione senza quel test è un buco onesto, -// mai un segmento che la attraversa (stesso principio di Progressione.tsx). +// - `connectNulls` su ogni linea: un buco fra due check-up è DISTANZA sull'asse X (vedi +// sopra), non un segmento mancante — la linea unisce i punti presenti (DECISIONI d +// dell'issue #14). Diverso da Progressione.tsx: lì un macro-score mancante è uno zero +// travestito da buco onesto; qui i punti non confrontabili sono già in grafici diversi +// (cambio di test, unità A) — dentro UN grafico ogni punto della linea è la stessa misura, +// quindi si uniscono sempre, anche a distanza. // - dx/sx (o gli otto step del MUTT) sono più linee nello stesso grafico, distinte per // tratteggio/spessore — MAI per colore: un solo accento, come ovunque nel referto. // - il tooltip mostra data, valore (con l'unità del grafico) ed `extra` (le ripetizioni del @@ -167,7 +171,7 @@ function GraficoTest({ grafico }: { grafico: GraficoAndamento }) { strokeWidth={stile.width} strokeDasharray={stile.dash} dot={{ r: 3 }} - connectNulls={false} + connectNulls={true} isAnimationActive={false} /> );