Skip to content

Type of indicator plotting #10

@dcesari

Description

@dcesari

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions