Jump to content

ItWikiCon/2025/Programma/Proposte/Sessioni/Torte, barre e linee: come fare un grafico con Chart/Report

From Meta, a Wikimedia project coordination wiki

2015 la comunità ha espresso la necessità di contenuti multimediali, venne quini attivata l'estensione Graph basta sulla quale molti progetti (itwiki compresa) si crearono una serie di template per rendere più semplice l'uso dei grafici.

Nell'aprile del 2023 ad un certo punto l'estensione graph venne disattivata per motivi di sicurezza. Nel piano annuale tra gli OKR c'era di ripristinare i grafici e cercare una sostituzione per graph.

Ci hanno messo qualche annetto ma è stata attivata l'estensione Charts su Commons e alcuni progetti pilota tra cui itwiki

L'estensione è in JSON, per i dati usa un formato basato su Tabular Data Resource

estensione .tab

le pagine tab hanno alcuni metadati obbligatori (licenza, schema e dati)

Licenza= di default CC= ma è basata sulla licenza dei dati

Schema= di fatto è l'intestazione della tabella

fields= è un array composto da nome della colonna, tipo di dati

La definizione del grafico va fatta in un file .chart con alcuni parametri obbligatori (versione, licenza, source, tipo)

source sarà il file .tab

tipo (area, line, pie, bar)

Grafici a torta bisogna stare attenti perché può essere che si debba predisporre la tabella in modo diverso (trasposte rispetto ad altre forme di tabella)

Nei grafici a barre o con ascissa e ordinata si può dare il nome alle rette (axis)

Si possono aggiungere titolo e sottotitolo (specificando le lingue)

Si possono poi categorizzare

Al momento attuale non ci sono template su itwiki, la sintassi attuale è la parser chart che prende il grafico definito su commons e lo fa apparire su itwiki

Lo stesso grafico si può usare con origini di dati diverse (esempio: popolazione di diversi stati/comuni)

Limiti: non fa query sparql su wikidata però recupera dati da wikidata