-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Le tipologie di grafici che si prevedono associare agli indicatori di tipo "serie temporale su punti" quando un utente li richiederà tramite un'area poligonale saranno selezionabili tra:
- spaghetti plot, cioè tutti i punti nell'area sovrapposti, in funzione del tempo (x1(t), x2(t), ... xn(t)),
- media, max, min istante per istante tra tutte le serie temporali dell'area
- min, 10^ percentile, mediana, 90^ percentile, max sulla distribuzione relativa a ciascun istante tra tutte le serie temporali dell'area.
Le serie temporali saranno aggregate, a seconda del dataset, su anni, stagioni o mesi, per cui non sono big data, al max ~500 valori x n. di punti nell'area che potrebbero essere dell'ordine di 100 al max, credo si elaborino senza grossi problemi anche in javascript.
Per fare un esempio (se non sbaglio stiamo già usando d3): https://observablehq.com/@d3/multi-line-chart
È stato inoltre mostrato un box plot tipo questo https://observablehq.com/@d3/box-plot che potrebbe essere una buona alternativa al terzo punto nel caso di serie brevi, tra l'altro lì c'è l'esempio di come si calcolano i percentili in d3.
Rispetto alla grafica attuale della serie su un punto si dovrebbe usare uno stile più sottile e magari introdurre la possibilità di zoomare su un intervallo del periodo temporale.
L'esempio da imitare è l'atlante dell'IPCC; tra l'altro notavo proprio che nell'atlante IPCC c'è anche la possibilità di scelta delle aree (selettore "region set") che è quanto richiesto nella issue #9, si può prendere spunto.