Skip to content

Commit dc355fb

Browse files
committed
fix: migliorata la descrizione della tendenza e della media dei sostenitori giornalieri
1 parent 0d6bf41 commit dc355fb

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

src/pages/numeri.astro

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ for (const id in timeLineGroups) {
4545
// Ordina per data decrescente
4646
group.sort((a, b) => b.data.getTime() - a.data.getTime());
4747
48-
// Per il calcolo dell'accelerazione servono dati di 4 giorni,
48+
// Per il calcolo dell'accelerazione servono dati di 4 giorni,
4949
// perché l'ultimo giorno disponibile non è mai completo.
5050
if (group.length >= 4) {
5151
// Calcolo della crescita del giorno precedente all'ultimo (es. ieri vs altroieri)
@@ -62,7 +62,7 @@ for (const id in timeLineGroups) {
6262
// Lo indichiamo convenzionalmente come +100% per semplicità di confronto.
6363
acceleration_percent = 100;
6464
}
65-
65+
6666
accelerationData[id] = Math.round(acceleration_percent);
6767
}
6868
}
@@ -98,14 +98,14 @@ const categoryCounts = initiatives.reduce((acc, initiative) => {
9898
return acc;
9999
}, {} as Record<string, number>);
100100
101+
// Calcola il valore massimo per la scala delle categorie
102+
const maxCount = Math.max(...Object.values(categoryCounts));
103+
101104
// Ordina per valori decrescenti
102105
const sortedCategories = Object.entries(categoryCounts)
103106
.sort(([, a], [, b]) => b - a)
104107
.map(([nome, count]) => ({ nome, count }));
105108
106-
// Calcola il valore massimo per la scala
107-
const maxCount = Math.max(...Object.values(categoryCounts));
108-
109109
// Calcola le iniziative attive (in raccolta firme)
110110
const activeInitiatives = initiatives.filter(initiative =>
111111
initiative.idDecStatoIniziativa?.nome === 'IN RACCOLTA FIRME'
@@ -386,7 +386,8 @@ const baseUrl = import.meta.env.BASE_URL;
386386
<!-- Legenda e note -->
387387
<div class="mt-6 p-4 bg-gray-50 rounded-lg">
388388
<p class="text-sm text-gray-600">
389-
<strong>Nota:</strong> Mostra le 10 iniziative con la più alta media di sostenitori acquisiti per giorno. La <strong>tendenza</strong> calcola l'accelerazione della raccolta confrontando la crescita di firme di ieri con quella dell'altro ieri, escludendo sempre i dati odierni perché incompleti. L'<strong>aggiornamento</strong> dei dati avviene ogni <strong>24 ore</strong>.
389+
<strong>Nota:</strong> Mostra le 10 iniziative con la più alta media di sostenitori acquisiti per giorno. <br />
390+
Sia la <strong>media dei sostenitori giornalieri</strong> che la <strong>tendenza</strong> sono calcolate <u>escludendo il giorno corrente</u>, perché il dato di oggi sarebbe un campione incompleto. La <strong>tendenza</strong> calcola l'accelerazione della raccolta confrontando la crescita di firme di ieri con quella dell'altro ieri. L'<strong>aggiornamento</strong> dei dati avviene ogni <strong>24 ore</strong>.
390391
</p>
391392
<p class="text-sm text-gray-600 mt-2">
392393
<strong>Tip:</strong> Clicca sulla voce per accedere alla pagina di dettaglio dell'iniziativa.

0 commit comments

Comments
 (0)