Šablona:Graf případů nakažených

Tato šablona používá programovací jazyk Lua:

Graf případů nakažených může být použit k vytvoření grafů o nakažených lidech během vypuknutí různých chorob, epidemií nebo pandemií pro zachování jednotného stylu. Zobrazuje vodorovné sloupce pro každé datum a údaj s pěti možnými klasifikacemi.

Šablona grafu je založena na modulu Medical cases chart.

Použití editovat

{{Graf případů nakažených
| float       = na které straně článku by se měl graf nacházet (left|center|right|none)               [nepovinný, výchozí nastavení: right] 

| divisor     = ruční přepsání škálovacího dělitele pro šířku barů                                    [nepovinný, výchozí nastavení: auto]
| barwidth    = šířka oblasti skládaných barů (thin|medium|wide|auto)                                 [nepovinný, výchozí nastavení: medium]
| numwidth    = maximální šířka čísel v pravých sloupcích (AA or AAAA)←(n|t|m|w|x|d)                  [doporučený, výchozí nastavení: mm]
| rowheight   = výška každého baru v násobcích výšky textu                                            [nepovinný, výchozí nastavení: 1.6]

| disease     = název onemocnění (ve 2. pádě)
| location    = místo výskytu onemocnění
| posttitle   = text na konci názvu                                                                   [nepovinný]
| navbartitle = vložení názvu šablony pro vytvoření navbaru

| recoveries  = zobrazení zotavených v legendě (yes|no)                                               [nepovinný, výchozí nastavení: yes]
| reclbl      = alternativní štítek pro 2. klasifikaci                                                [nepovinný, výchozí nastavení: Zotavení]
| altlbl1     = alternativní štítek pro 3. klasifikaci (hide)                                         [nepovinný, výchozí nastavení: Aktivní případy]
| altlbl2     = alternativní štítek pro 4. klasifikaci                                                [nepovinný]
| altlbl3     = alternativní štítek pro 5. klasifikaci                                                [nepovinný]

| collapsible = zda jsou řádky skládací (yes|no)                                                      [nepovinný, výchozí nastavení: auto]
| duration    = počet řádků, které se mají zobrazit po sbalení                                        [nepovinný, výchozí nastavení: 15]
| nooverlap   = zda se má zabránit překrývaní tlačítka posledního měsíce ve dnech                     [nepovinný, výchozí nastavení: no]
              s tlačítkem „XX posledních dnů“ (yes|no)

| right1      = název 1. sloupce s daty                                                               [nepovinný, výchozí nastavení: Počet případů]
| right1data  = klasifikace případů pro 1. sloupec (1-5|alttot1-2)                                    [nepovinný, výchozí nastavení: 3 (pokud je right1 „Počet případů“)]
| changetype1 = výpočet procentuální změny (%), nebo absolutní změny (#) (p|a)                        [nepovinný, výchozí nastavení: percent]
| right2      = název 2. sloupce s daty                                                               [nepovinný]
| right2data  = klasifikace případů pro 2. sloupec (1-5|alttot1-2)                                    [nepovinný, výchozí nastavení: 1 (pokud je right2 „Počet úmrí“)]
| changetype2 = výpočet procentuální změny (%), absolutní změny (#), nebo pouze procenta (p|a|o)      [nepovinný, výchozí nastavení: percent]
| changetype  = týká se obou (1. a 2.) sloupců                                                        [nepovinný]

| datapage    = tabulková stránka s daty z Commons, ze které lze brát data případů                    [nepovinný; viz modul]
| data        = řádky dat pro každé platné datum                                                      [doporučený; viz sekce Data]

| caption     = popisek pod grafem                                                                    [doporučený]
}}

Parametr |numwidth je sérií anglických iniciál none, thin, medium, wide, extra wide a default a určuje maximální šířku každého z čísel ve sloupci s daty. Z toho důvodu by měl být zvolen takový typ, který celkovou šířku co nejvíce zmenší, ale který daná čísla nezlomí/nezabalí v mobilním zobrazení. Použití 2 nebo 4 písmen určuje 1. nebo 2. sloupec s daty. Například při použití zápisu mw se hodnota 1. sloupce nastaví na medium a 1. sloupec se změní na wide. Zápis mwnt nastaví hodnotu 1. sloupce na medium, 1. sloupec se změní na wide, hodnota 2. sloupce se nastaví na none a 2. sloupec se změní na thin.

K zobrazení absolutní změny v 1. sloupci a procentuální změny ve 2. sloupci vizte následujícího příkladu (AA reprezentuje jakákoliv dvě písmena, Počet reprezentuje klasifikaci čísel, které ukazujete, přičemž zápis by měl být stejný pro right1data a right2data):

| numwidth = AAnw
| right1data = Počet
| changetype1 = a
| right2data = Počet
| changetype2 = o

Data editovat

Parametr |data by měl být vyplněn sérií řádků. Hodnoty v každém z řádků rozděluje středník ;

|data=datum;úmrtí;2. klasifikace (zotavení);3. klasifikace (součet nebo altlbl1);4. klasifikace #;5. klasifikace #;hodnota 1. sloupce #;změna 1. sloupce;hodnota 2. sloupce #;změna 2. sloupce;ostatní parametry=hodnoty
datum;úmrtí;2. klasifikace (zotavení);3. klasifikace (součet nebo altlbl1);4. klasifikace #;5. klasifikace #;1. sloupec #;změna 1. sloupce;2. sloupec #;změna 2. sloupce;ostatní parametry=hodnoty
...

Všechny hodnoty jsou nepovinné, přičemž prázdné hodnoty mohou být vyplněný sérií středníků (např. ;;). Při vynechání platného data se bude řádek počítat jako skokové datum, ve kterém nebyly ohlášeny žádné nové případy.

Výraz pro součet případů ze 3. klasifikaci je automaticky vypočítáván ze smrtí a zotavení. Pokud chcete v klasifikaci číslo vypočítat ručně (obecně aktivní případy), použijete alttot1. Stejný způsob platí pro 5. klasifikaci a alttot2.

Hodnoty 1. sloupec #, změna 1. sloupce, 2. sloupec # a změna 2. sloupce mohou být vypočítány automaticky, pokud zůstanou nevyplněné. Hodnoty 1. sloupce budou vypočítány automaticky, pokud je parametr |right1 nevyplněn nebo nastaven na Počet případů a hodnoty 2. sloupce budou vypočítány automaticky, pokud je parametr |right2 nevyplněn nebo nastaven na Počet úmrtí. Pokud jsou |right1 nebo |right2 nastaveny na jiné hodnoty, tak mohou být stále automaticky vypočítány pomocí parametrů |right1data a |right2data, které budou nastaveny na ty hodnoty, které chcete zobrazit v 1. a 2. sloupci (např. 1 pro úmrtí, 2 pro zotavení, 3 pro součet, apod.). Změny 1. a 2. sloupce jsou automaticky zabaleny do závorek.

Ostatní parametry=hodnoty můžou být libovolný počet parametrů zobrazených níže a jejich hodnoty, které jsou odděleny středníky. Vizte příklady.

alttot1     = alternativní vyjádření pro aktivní případy (3. klasifikace)
alttot2     = alternativní vyjádření pro čísla v 5. klasifikace
firstright1 = zda změna v 1. sloupci není použitelná (n.a.) (yes|no)
firstright2 = zda změna ve 2. sloupci není použitelná (n.a.) (yes|no)
enddate    = datum konce intervalu, pokud automaticky vyplněné datum způsobí nesprávné fingování tlačítka [vyžadováno, pokud graf končí intervalem]
note0      = text poznámky dodatečně fixovaný k datu, jenž by měl vytvořit objekt s minimálními nároky na místo (jako je například odkaz na poznámku), aby se zabránilo zalamování
note1      = jako note0, pouze dodatečně fixován na 1. sloupec
note2      = jako note1, pouze dodatečně fixován na 2. sloupec

Příklady editovat

{{Graf případů nakažených
| float = center
| numwidth = mw

| disease = zelené chřipky
| location = ve městě Savannah v USA
| navbartitle = Případy zelené chřipky ve městě Savannah v USA

| recoveries = n

| data =
2009-04-13;;;42;;;42;firstright1=y
2009-04-14;;;356;;;356;+748 %
2009-04-15;;;1503;;;1 503;+322 %
2009-04-16;57;;5915;;;5 915;+294 %
2009-04-17;2000;;9500;;;~9 500;+60,6 %
}}
Případy zelené chřipky ve městě Savannah v USA  ()
     Úmrtí        Aktivní případy
Datum
Počet případů
2009-04-13
42(n.a.)
2009-04-14
356(+748 %)
2009-04-15
1 503(+322 %)
2009-04-16
5 915(+294 %)
2009-04-17
~9 500(+60,6 %)
{{Graf případů nakažených
| barwidth = wide
| numwidth = mwwd
| rowheight = 1.8

| disease = španělské chřipky
| location = ve světě, kromě Oceánie
| posttitle = (přibližné)
| navbartitle = Případy španělské chřipky ve světě

| altlbl1 = Aktivní případy
| altlbl2 = Podezřelé
| altlbl3 = Odhadované

| collapsible = n

| right1 = Potvrzené případy
| right2 = Včetně podezřelých a odhadovaných případů

| data =
1918-03-10;2060-300;3000-800;6000;;;6 000;firstright1=y
1918-07;12600;20000;40000;12000;;alttot2=(34000-15000-8700+40);40 000;+500 %;10 500;firstright2=y
;12600;20000;40000;12000;;alttot2=(34000-15000-8700+40);40 000;;10 500
1919;100000;250000;;;1000000;;;1 mil.;+500k
}}
Případy španělské chřipky ve světě, kromě Oceánie (přibližné)  ()
     Úmrtí        Zotavení        Aktivní případy        Podezřelé        Odhadované
Datum
Potvrzené případy
Včetně podezřelých a odhadovaných případů
1918-03-10
6 000(n.a.)
1918-07
40 000(+500 %) 10 500(n.a.)
40 000(=) 10 500(=)
1919
1 mil.(+500k)
{{Graf případů nakažených
| numwidth = tttt

| disease = eboly
| location = v Guineji-Bissau
| navbartitle = Případy eboly v Guineji-Bissau

| altlbl1 = hide
| altlbl2 = Lehké případy
| altlbl3 = Vážné případy (hospitalizovaní)

| duration = 5
| nooverlap = y

| right1 = Počet vážných případů
| right1data = alttot2
| right2 = Počet úmrtí
| changetype = a

| data =
2014-01-01;;;;;;alttot2=1;;+1
2014-01-15;1;;;;;alttot2=1;;=;;+1
<!-- nebyly hlášeny žádné údaje -->
2014-01-20;2;;;1;;alttot2=1;;=;;+1
<!-- nebyly hlášeny žádné údaje -->note0={{Poznámka|Dne 21. ledna došlo k celostátnímu výpadku proudu, kvůli čemuž byla data ohlášena až následujícího dne.|group=p.}}
2014-01-22;2;;;2;;alttot2=2;;+1;;=
;2;;;2;;alttot2=2
;2;1;;1;;alttot2=2
2014-02-05;3;1;;1;;alttot2=1
;3;2;;;;alttot2=1;enddate=2014-03-01
;3;2;;1;;alttot2=1
2014-03-30;3;4;;;;alttot2=0;note1={{Poznámka|Dne 30. března byly nové případy ohlášeny těsně před tiskovou konferencí a z toho důvody nebyly zahrnuty do oficiálního počtu případů.|group=p.}}
2014-03-31;3;4;;2;;alttot2=1;;+1
2014-04-01;3;5;;4;;alttot2=2
2014-04-02;5;6;;5;;alttot2=3;note2={{Poznámka|Je sporné, zdali by smrt cizince v lékařském stanu na hraničním přechodu, měla být zahrnuta do počtu případů v Guineji-Bissau.|group=p.}}
;5;8;;3;;alttot2=3;enddate=2014-04-04

| caption = {{Poznámky|group=p.}}
}}
Případy eboly v Guineji-Bissau  ()
     Úmrtí        Zotavení        Lehké případy        Vážné případy (hospitalizovaní)
ledledúnoúnobře 1–30bře 1–30
Posledních 5 dnůPosledních 5 dnů
Datum
Počet vážných případů
Počet úmrtí
2014-01-01
1(+1)
2014-01-15
1(=) 1(+1)
2014-01-20
1(=) 2(+1)
2014-01-21[p. 1]
2014-01-22
2(+1) 2(=)
2(=) 2(=)
2(=) 2(=)
2014-02-05
1(-1) 3(+1)
1(=) 3(=)
1(=) 3(=)
2014-03-30
0(-1)[p. 2] 3(=)
2014-03-31
1(+1) 3(=)
2014-04-01
2(+1) 3(=)
2014-04-02
3(+1) 5(+2)[p. 3]
3(=) 5(=)
  1. Dne 21. ledna došlo k celostátnímu výpadku proudu, kvůli čemuž byla data ohlášena až následujícího dne.
  2. Dne 30. března byly nové případy ohlášeny těsně před tiskovou konferencí a z toho důvody nebyly zahrnuty do oficiálního počtu případů.
  3. Je sporné, zdali by smrt cizince v lékařském stanu na hraničním přechodu, měla být zahrnuta do počtu případů v Guineji-Bissau.

Příklad s aplikovaným grafem editovat

{{Data pandemie covidu-19/Čínské případy}}

{{Graf případů nakažených
| numwidth = mmmw

| disease = koronaviru SARS-CoV-2
| location = v pevninské Číně
| navbartitle = Data pandemie covidu-19/Čínské případy

| altlbl1 = Pozitivně otestovaní
| altlbl2 = Klinická diagnóza (K.D.)
| altlbl3 = Pozitivně otestovaní nebo K.D.

| right1 = Počet případů (mimo K.D.)
| right2 = Počet případů (včetně K.D.)

| right1data = 3
| right2data = 5

| changetype1 = p
| changetype2 = p

| data =
...

| caption = {{Malé|
...
}}
}}

Data šablony editovat

Tato sekce obsahuje strukturovaný popis parametrů této šablony využívající rozšíření TemplateData, který umožňuje snadnější používání této šablony v prostředí Vizuálního editoru.

Graf případů nakažených

Bez popisu.

Parametry šablony[Upravit strojový popis šablony]

Tato šablona upřednostňuje parametry formátované v bloku.

ParametrPopisTypStav
Nebyly uvedeny žádné parametry