Template:Grafico epidemia
Le istruzioni che seguono sono contenute nella sottopagina Template:Grafico epidemia/man (modifica · cronologia)
Sandbox: Template:Grafico epidemia/Sandbox (modifica · cronologia) · TemplateStyles: Template:Grafico epidemia/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Uso
Questo template serve a creare grafici a barre di epidemie. Mostra fino a 5 diverse barre sulla stessa riga, dove una riga corrisponde a un giorno; inoltre ci sono due colonne all'estrema destra che possono essere usate per esplicitare due numeri con i loro incrementi relativi al giorno prima. Il template va utilizzato solo all'interno di altri template, è il caso di Template:COVID-19 a New York.
Parametri
{{Grafico epidemia |barwidth = larghezza dell'area che ospita le barre (thin|medium|wide) [opzionale, il valore predefinito è: medium] |numwidth = larghezza massima dei numeri nelle colonne di destra (xx o xxxx)<-(n|t|m|w|d) [opzionale, il valore predefinito è: mm] |float = su quale lato della pagina si desidera che sia posto il grafico (left|right|none) [opzionale, il valore predefinito è: right] |pretitolo = testo da mettere prima del titolo [opzionale] |malattia = nome della malattia |preposizione = preposizione da usare ('in', 'a', 'nel', ecc...) a seconda dei casi, prima del territorio |localita = territorio a cui si riferisce il grafico |localita2 = territorio più ampio del precedente, ad esempio una provincia o una regione [opzionale] |localita3 = territorio più ampio del precedente, ad esempio una regione o una nazione [opzionale] |posttitolo = testo da mettere dopo il titolo [opzionale] |epidemia = il nome che è stato dato all'epidemia |reclbl = mostra l'etichetta per la 2a categoria [opzionale] |altlbl1 = etichetta alternativa per la 3a categoria [opzionale, il valore predefinito è: Casi attivi] |altlbl2 = etichetta alternativa per la 4a categoria [opzionale] |altlbl3 = etichetta alternativa per la 5a categoria [opzionale] |destra1 = intestazione della prima colonna a destra [opzionale, il valore predefinito è: # di casi] |destra2 = intestazione della prima colonna a destra [opzionale] |datoperdestra1 = quale dato mostrare nella prima colonna a destra [opzionale, il valore predefinito è 3] |datoperdestra2 = quale dato mostrare nella seconda colonna a destra [opzionale, il valore predefinito è 1] |tipovariazione1 = formato dell'incremento della grandezza riportata nella prima colonna a destra [opzionale, il valore predefinito è p] |tipovariazione2 = formato dell'incremento della grandezza riportata nella seconda colonna a destra [opzionale, il valore predefinito è p] |divisore = impostazone manuale del valore con cui mettere in numeri [opzionale, il valore predefinito è: auto] |togglesbar = bottoni per visualizzazione del mese (si veda sotto la sintassi) [opzionale] |collapsible= si desidera che le barre siano a scomparsa (yes|y|1) [opzionale] |data = i dati da graficare (si veda sotto la corretta sintassi dei dati) |didascalia = didascalia da porre sotto il grafico [opzionale] }}
Descrizione
Togglesbar
Inserendo una serie di template "Grafico epidemia/Bottone mese" si otterranno dei bottoni con cui visualizzare solo le righe relative ai mesi desiderati e agli ultimi 15 giorni. Perché l'effetto funzioni il paramentro "collapsible" deve essere posto uguala a "y" o "yes".
Nell'esempio a fondo pagina è visibile l'effetto, quella che segue è invece la sintassi per ottenere 4 bottoni:
togglesbar= <div class="nomobile" style="text-align:center"> {{Grafico epidemia/Bottone mese|feb|2020}} {{Grafico epidemia/Bottone mese|mar|2020}} {{Grafico epidemia/Bottone mese|apr|2020}} {{Grafico epidemia/Bottone mese|l15}} </div>
È importante notare che la pressione del pulsante "Ultimi 15 giorni" mostra i valori degli ultimi 15 a partire dalla data odierna e non degli ultimi 15 giorni di cui è stato inserito il valore.
Come mostrato sopra, per garantire una corretta versione anche su dispositivi mobili è necessario inserire le righe corrispondenti ai bottoni all'interno dei tag:
<div class="nomobile" style="text-align:center">
...
</div>
Dati
Il parametro data
deve essere fornito come una sequenza di righe tutte dello stesso formato, il cui è separatore è costituito da un punto e virgola ";" (tutti i parametri sotto indicati vanno inseriti senza parentesi quadre):
data =[Data in formato aaaa-mm-gg];[# morti];[# di ospedalizzazioni (o di reclbl)];[# di casi (o di altlbl1)];[# 4a categoria];[# 5a categoria];parametri vari=valore
[Data in formato aaaa-mm-gg];[# morti];[# di ospedalizzazioni (o di reclbl)];[# di casi (o di altlbl1)];[# 4a categoria];[# 5a categoria];parametri vari=valore
[Data in formato aaaa-mm-gg];[# morti];[# di ospedalizzazioni (o di reclbl)];[# di casi (o di altlbl1)];[# 4a categoria];[# 5a categoria];parametri vari=valore
...
Il template funziona anche inserendo soltanto i primi quattro parametri di quelli sopra elencati, ci penserà infatti il template a calcolare gli incrementi.
Volendo quindi far calcolare gli incrementi al template, si possono inserire alcune indicazioni sul modo in cui indicarli e per questo sono stati predisposti dei parametri opzionali. I parametri opzionali tipovariazione1
e tipovariazione2
possono avere valore "p" o "a" (senza virgolette) a seconda che si desideri che l'incremento sia riportato in percentuale o in termini assoluti (se non vengono specificati il loro valore è automaticamente considerato "p"). Il datoperdestra1
indica quale dato si desidera che sia mostrato nella prima colonna a destra (se non viene esplicitato, il suo valore viene automaticamente considerato uguale a "3", corrispondente al numero dei "casi"), datoperdestra2
indica quale dato si desidera che sia mostrato nella seconda colonna a destra (in questo caso il valore predefinito è "1", corrispondente al numero delle "morti").
La data verrà poi automaticamente convertita in formato "gg-mm-aaaa"; tutti i numeri da mostrare nelle due colonne a destra possono essere scritti anche con notazione statunitense, ossia con un punto come separatore decimale e una virgola come indicatore delle migliaia, poiché verranno convertiti in fase di elaborazione del testo.
Il numero della 3a categoria deve essere maggiore della somma dei numeri delle prime due (poiché verrà graficata la differenza tra numero della 3a categoria e la somma degli altri due), stessa cosa per il numero della 5a categoria. Se si desidera forzare questa regola, al posto del "numero per la terza categoria" si deve inserire alttot1=[numero da graficare];
, mentre al posto del "numero per la terza categoria" si deve inserire alttot2=[numero da graficare];
(anche in questi casi senza parentesi quadre).
Se per uno o più giorni non sono disponibili dati, si deve utilizzare il parametro id="prime tre lettere del mese-l'anno";
assieme al parametro collapsed=y
, nell'esempio è mostrato un caso in cui dati del 12 e 13 aprile non erano disponibili:
2020-04-11;98;714;6748 ;;;;id=apr-2020;collapsed=y 2020-04-14;119;853;8100 <--- rispetto al giorno prima il numero di incrementi sarà sconosciuto e appariranno le scritte "(N.D.)". 2020-04-15;136;935;8582
Colori
I colori della legenda sono definiti nel template Grafico epidemia/Colori barre, mentre quelli delle barre sono definiti nel modulo LUA.
Esempio d'uso
{{Grafico epidemia |barwidth=wide |numwidth=mwtw |malattia=COVID-19 |preposizione = in |localita=Giappone |localita2= |localita3= |epidemia=Pandemia di COVID-19 del 2020 |reclbl=Ospedalizzazioni |altlbl1=Casi confermati |destra1 = Numero di casi
(incremento giornaliero in %) |destra2 = Numero di morti
(incremento giornaliero in %) |tipovariazione1= p |tipovariazione2= a |togglesbar = <div class="nomobile" style="text-align:center"> {{Grafico epidemia/Bottone mese|mar|2020}} {{Grafico epidemia/Bottone mese|apr|2020}} {{Grafico epidemia/Bottone mese|mag|2020}} {{Grafico epidemia/Bottone mese|l15}} </div> |collapsible = y |data =2020-03-11;15;123;620 2020-03-12;19;135;675 2020-03-13;21;144;716 2020-03-14;22;157;780 2020-03-15;24;164;814 2020-03-16;28;171;829 2020-03-17;29;191;873 2020-03-18;31;215;914 2020-03-19;33;227;950 2020-03-20;35;232;1007 2020-03-21;36;272;1046 2020-03-22;41;285;1086 2020-03-23;42;301;1128 2020-03-24;43;310;1193 2020-03-25;45;359;1291 2020-03-26;46;359;1387 2020-03-27;49;359;1499 2020-03-28;52;388;1693 2020-03-29;52;408;1866 2020-03-30;56;425;1953 2020-03-31;57;472;2178 2020-04-01;57;505;2384 2020-04-02;63;505;2617 2020-04-03;69;505;2920 2020-04-04;70;514;3271 2020-04-05;73;575;3654 2020-04-06;80;592;3906 2020-04-07;82;622;4257 2020-04-08;85;632;4768 2020-04-09;88;665;5347 2020-04-10;94;685;6005 2020-04-11;98;714;6748 ;;;;id=apr-2020;collapsed=y 2020-04-14;119;853;8100 2020-04-15;136;935;8582 2020-04-16;148;1012;9167 2020-04-17;154;1069;9795 2020-04-18;161;1159;10361 2020-04-19;171;1239;10751 2020-04-20;186;1356;11119 2020-04-21;277;2040;11496 2020-04-22;287;2408;11919 2020-04-23;317;2536;12388 2020-04-24;334;2662;12829 2020-04-25;348;2815;13182 2020-04-26;351;2905;13385 2020-04-27;376;3182;13576 2020-04-28;389;3357;13852 2020-04-29;415;3466;14088 2020-04-30;432;3981;14281 2020-05-01;458;4211;14544 2020-05-02;492;4385;14839 ;;; 2020-05-04;521;4587;15231 2020-05-05;543;4918;15354 2020-05-06;551;5146;15463 2020-05-07;557;5906;15547 2020-05-08;601;8127;15628 2020-05-09;613;8293;15747 2020-05-10;621;8531;15798 2020-05-11;643;8920;15874 2020-05-12;668;9868;16024 2020-05-13;687;10338;16079 2020-05-14;710;10809;16193 2020-05-15;725;11153;16237 2020-05-16;744;11415;16285 2020-05-17;749;11564;16305 2020-05-18;763;11884;16365 2020-05-19;771;12286;16385 |didascalia =Fonti: *Ministero della salute giapponese *World Health Organisation, come riportato alle 10:00 CET di ogni giorno. }}