Preskočiť na obsah

Modul:Diagram/Dokumentácia

z Wikipédie, slobodnej encyklopédie

Modul Diagram ponúka dva separátne spôsoby použitia: stĺpcový diagram a koláčový diagram.

Stĺpcový diagram

[upraviť zdroj]

Parametre

[upraviť zdroj]
názov parametra význam
oddeľovač Reťazec, ktorý bude použitý na oddeľovanie jednotlivých hodnôt. Implicitne je nastavená dvojbodka (:). Zvyčajne nie je potrebné nastavovať používateľskú hodnotu, nastavenie je však užitočné pre prípad, že by ste chceli použiť dvojbodku ako súčasť niektorého z parametrov.
šírka Šírka diagramu v pixeloch. Ak je uvedená, minimálna hodnota je 200. implicitne: 500
výška Výška diagramu v pixeloch. ak je uvedená, minimálna hodnota je 200. implicitne: 350
skupina n (kde "n" je číslo; použitím parametrov skupina 1, skupina 2 atď. Vytvoríte toľko skupín, koľko je ich v grafe potrebná) Hodnoty, ktoré majú byť v diagrame zobrazené. viď ďalej.
tooltip n Tooltip, ktorý bude pripojený k príslušnému stĺpci. Ak stĺpec nemá definovaný tooltip a má odkaz, bude tento odkaz použitý ako tooltip. Ak nie je tomu tak, tooltip bude vytvorený pomocou kombinácie názvu skupiny a hodnoty, prípadne doplnené o jednotky pred a jednotky za.
odkazy n Odkazy na články, ktoré majú byť prepojené s jednotlivými stĺpci
nad sebou Či umiestniť stĺpca jednotlivých skupín nad sebou. Ak nie je parameter definovaný, zobrazí sa stĺpce vedľa seba. Akákoľvek neprázdna hodnota znamená "áno". Umiestnenie nad sebou zakážete tak, že neuvediete parameter vôbec, alebo ho ponecháte nevyplnený.
spojený tooltip Použiteľné v kombinácii s parametrom nad sebou: Ak je nastavená hodnota true, tooltip bude zobrazovať akumulovanú hodnotu všetkých blokov až po aktuálne.
farby Farby použité na označenie jednotlivých skupín. Musí mať presne rovnaký počet hodnôt, ako je počet skupín. Farby môžu byť zadané štandardnými názvy farieb použiteľnými v html, alebo vo formáte #xxx alebo #xxxxxx.
legenda x Legenda pre jednotlivé hodnoty na osi x. Možno použiť formátovanie Wiki, ako interné odkazy alebo šablóny.
skryť popis skupín Ak je nastavená hodnota true, popisky k skupinám pod diagramom nebudú zobrazené. Akákoľvek neprázdna hodnota znamená "áno". Zobrazenie prikážete tak, že neuvediete parameter vôbec, alebo ho ponecháte nevyplnený.
oddelené stupnice Nastavenie parametra spôsobí použitie oddelených stupníc v osi y pre každú zo skupín. Prázdna hodnota spôsobí použitie jednej stupnice pre všetky skupiny. Nedá sa použiť v kombinácii s parametrom nad sebou. Pozor: ak je tento parameter nastavený, stupnica budú vykreslené oddelene aj v prípade, že niektoré zo stupníc budú úplne identické. Akákoľvek neprázdna hodnota znamená "áno". Spoločnú stupnicu nastavíte tak, že neuvediete parameter vôbec, alebo ho ponecháte nevyplnený.
jednotky pred Prefix jednotky, ktorý sa zobrazí v tooltipe. Napr. použitie "$" spôsobí, že hodnoty sa budú v tooltipe zobrazovať ako "$500", a nie iba "500".
jednotky za To isté pre sufix jednotky. Napr. použitie "kg" spôsobí, že hodnoty sa budú v tooltiup zobrazovať ako "88kg", a nie ako "88". Podčiarnik ("_") je nahradený medzerou, takto je možné vložiť medzeru medzi hodnotu a sufix.
názvy skupín Názvy jednotlivých skupín.

Príklady

[upraviť zdroj]

Základné

[upraviť zdroj]
{{#invoke:Diagram | stĺpcový
 | skupina 1 = 40 : 50 : 60 : 20
 | skupina 2 = 20 : 60 : 12 : 44
 | skupina 3 = 55 : 14 : 33 : 5
 | odkazy 1 = Apple : McCintosh : Golden delicious
 | odkazy 2 = Banán : Marhuľa : Broskyňa
 | odkazy 3 = Pomaranč : Hruška : Slúžka
 | tooltip 2 = tooltip 1 : tooltip 2 : tooltip 3 : tooltip 4
 | farby = green : yellow : orange
 | názvy skupín = Jablká : Banány : Pomaranče
 | legenda x = Pred : Počas : Po : In memoriam
}}


tooltip 1
tooltip 2
tooltip 3
10
20
30
40
50
60
Pred
Počas
Po
In memoriam
  •   Jablká
  •   Banány
  •   Pomaranče

Nad sebou

[upraviť zdroj]

Ukážka rovnakých dát, zobrazených v diagrame v kompaktnejšej forme, s použitím možnosti nad sebou a s nastavením jednotky za:

{{#invoke:Diagram | stĺpcový
 | výška = 250
 | šírka = 300
 | nad sebou = 1
 | skupina 1 = 40 : 50 : 60 : 20
 | skupina 2 = 20 : 60 : 12 : 44
 | skupina 3 = 55 : 14 : 33 : 5
 | farby = green : yellow : orange
 | názvy skupín = jablko : banán : pomaranč
 | jednotky za = _kg
 | legenda x = pred : počas : po : in memoriam
}}
25
50
75
100
125
150
pred
počas
po
in memoriam
  •   jablko
  •   banán
  •   pomaranč


Oddelené stupnice

[upraviť zdroj]

Je možné nastaviť pre každú skupinu samostatnú stupnicu a jednotky:

{{#invoke:Diagram | stĺpcový
 | šírka = 800
 | skupina 1 = 1500000 : 2500000 : 3500000
 | skupina 2 = 200 : 5000 : 45000
 | skupina 3 = 2000 : 5000 : 20000
 | farby = red : blue : green
 | názvy skupín = Ľudia : Autá : Priemerná cena
 | legenda x = 1920 : 1965 : 2002
 | tooltip 2 = : Pre počet áut v r. 1965 nie sú spoľahlivé údaje. Použitá hodnota 5000 predstavuje kvalifikovaný odhad.
 | jednotky pred = : : $
 | oddelené stupnice = 1
}}

Všimnite si pri jednotky pred: pre prvé dve skupiny prefix jednotky nepotrebujeme, použijeme teda dvojbodky a prázdne hodnoty. Je možné zadať "::$" namiesto " : : $".

Všimnite si tiež špeciálny tooltip pre počet áut v r. 1965.

1 000 000
2 000 000
3 000 000
4 000 000
10 000
20 000
30 000
40 000
50 000
5 000
10 000
15 000
20 000
1920
1965
2002
  •   Ľudia
  •   Autá
  •   Priemerná cena

Tu je ďalší príklad s veľkým množstvom skupín. Jeho účelom je ukázať, ako bude vyzerať diagram s množstvom popisek v legende.

25
50
75
100
125
150
1920
1930
1940
1950
1960
1970
1990
2000
2010
  •   Alabama
  •   Alaska
  •   Arizona
  •   Arkansas
  •   California
  •   Colorado
  •   Connecticut
  •   Delaware
  •   Florida
  •   Georgia
  •   Hawaii
  •   Idaho
  •   Illinois
  •   Indiana
  •   Iowa
  •   Kansas
  •   Kentucky
  •   Louisiana
  •   Maine
  •   Maryland
  •   Massachusetts

Ak je veľa hodnôt, legendu v osi x možno zriediť použitím oddeľovačov s prázdnymi hodnotami medzi nimi:

 {{#invoke:Diagram | stĺpcový
 | skupina 1 = 1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:22:23:24:25:26:27:28:29:30
 :31:32:33:34:35:36:37:38:39:40:41:42:43:44:45:46:47:48:49:50:51:52:53:54:55 :56:57:58:59
 | jednotky za = _vecí
 | názvy skupín = niečo
 | legenda x =::::1940::::::::::1950::::::::::1960::::::::::1970::::::::::1980::::::::::1990::::
}}
10
20
30
40
50
60
1940
1950
1960
1970
1980
1990

Koláčový diagram

[upraviť zdroj]

Parametre

[upraviť zdroj]
názov parametra význam
oddeľovač Reťazec, ktorý bude použitý na oddeľovanie jednotlivých hodnôt. Implicitne je nastavená dvojbodka (:). Zvyčajne nie je potrebné nastavovať používateľskú hodnotu, nastavenie je však užitočné pre prípad, že by ste chceli použiť dvojbodku ako súčasť niektorého z parametrov.
polomer Polomer diagramu v pixeloch.
výseky Usporiadané štvorice zobrazovaných dát uzavreté v zátvorke. Jednotlivé prvky štvorica oddeľujte pomocou oddeľovača definovaného v parametri delimiter: (hodnota1: názov1: farba1: odkaz1) (hodnota2: názov2: farba2: odkaz2) ...

"Hodnota" je číslo. Možno použiť celé čísla, desatinné zlomky (oddelené desatinnou bodkou) alebo vedecký zápis: číslo "sedem miliónov dvesto štyridsať tisíc" možno zapísať ako 7.24e6, 7240000 alebo 7240000.00.

"Názov" je reťazec.

"Farba" je nepovinný údaj. Možno použiť všetky webové farby, ako red alebo #FF0000. 26 farieb je nadefinované implicitne; ak váš diagram obsahuje viac než 26 výsekov, musíte definovať farby pre výseky č. 27 a vyššie.

"Odkaz" môže byť externý alebo interný, vrátane odkazov na interné kotvy a odseku v tom istom článku. Príklad: [[Článok|Text odkazu]] vytvorí odkaz na článok, [[#Nadpis odseku|Text odkazu]] vytvorí odkaz na kotvu v tom istom článku, [http://example.org Text odkazu] vytvorí externý odkaz.

výsek n alternatívny zápis pre výseky. n je číslo výseku, počítané od 1. Nemožno vynechávať čísla; ak nadefinujete výsek 1, výsek 2, výsek 4, výsek 5 ... a preskočíte výsek 3, budú zobrazené len prvé dva výseky. Tento zápis je nezlučiteľný s použitím parametra výseky, tzn. že by nemali byť použité obidva parametre v jednom volaní modulu. Použitie parametrov výseky and výsek n v jednom volaní môže spôsobiť nepredvídateľné výsledky. Hodnotou parametra výsek n je usporiadaná štvorica, ako bola popísaná vyššie, ale bez zátvoriek:
 | výsek 1 = hodnota1 : názov1 : farba1 : odkaz1
 | výsek 2 = hodnota2 : názov2 : farba2 : odkaz2
 | ...

Tento zápis umožňuje použiť zátvorky v názvoch, odkazoch a definíciách farieb.

percentá Ak je použité, je vypočítaná percentuálna hodnota každého výsku pripojená k legende. Zadáte napr. Dve výseky ( 1: mláďatá ) ( 3: dospelí ) a použijete parameter percentá, v legende sa zobrazí "mláďatá: 1 (25%)" a "dospelí: 3 (75%)"; bez použitia parametra percentá sa zobrazí iba "mláďatá: 1" a "dospelí: 3". Akákoľvek neprázdna hodnota znamená "áno". Zobrazenie percent zakážete tak, že neuvediete parameter vôbec, alebo ho ponecháte nevyplnený.
jednotky pred Prefix jednotky, ktorý sa zobrazí v tooltip. Napr. použitie "$" spôsobí, že hodnoty sa budú v tooltip zobrazovať ako "$500", a nie iba "500".
jednotky za To isté pre sufix jednotky. Napr. použitie "kg" spôsobí, že hodnoty sa budú v tooltiup zobrazovať ako "88kg", a nie ako "88". Podčiarnik ("_") je nahradený medzerou, takto je možné vložiť medzeru medzi hodnotu a sufix.
skryť popis skupín Nastavenie tohto parametra zabráni zobrazenie legendy ku skupinám pod diagramom. Akákoľvek neprázdna hodnota znamená "áno". Zobrazenie prikážete tak, že neuvediete parameter vôbec, alebo ho ponecháte nevyplnený.
záhlavie Zobrazí sa ako nadpis nad diagramom a legendou.
float obtekanie diagramu. Možno použiť hodnoty right, left alebo none. Hodnota right umiestni diagram vpravo, text bude obtekať zľava. Hodnota left umiestni diagram vľavo, text bude obtekať sprava. Hodnota none alebo vynechanie parametra spôsobí, že diagram sa zobrazí vľavo, ale text bude pokračovať až za diagramom a legendou.

Príklady

[upraviť zdroj]
{{#invoke:Diagram | koláčový
 | polomer = 150
 | výseky =
     ( 1000000 : jablká )
     ( 2000000 : banány : gold)
     ( 1440000 : marhule )
     ( 6.4e5 : hrušky : : [[Hruška|hrušky]] )
     ( 750000 : ananásy )
 | jednotky za = _t
 | percentá = zobraz
}}

Všimnite si, že je možné ponechať farbu nedefinovanej (bude použitá implicitná hodnota), ale ak chceme pridať odkaz na "hrušku", musíme naznačiť chýbajúcu časť parametra tým, že pridáme navyše jeden oddeľovač.

Všimnite si tiež, že hodnoty je možné zadávať v prostom formáte alebo vo vedeckom zápisu (ako 6.4e5); v legende sa čísla vždy zobrazí vo formáte podľa jazyka nastaveného v príslušnej wiki.

jablká: 1 000 000 t (17,2 %)banány: 2 000 000 t (34,3 %)marhule: 1 440 000 t (24,7 %)hruškyananásy: 750 000 t (12,9 %)
  •   jablká: 1 000 000 t (17,2 %)
  •   banány: 2 000 000 t (34,3 %)
  •   marhule: 1 440 000 t (24,7 %)
  •   hrušky: 640 000 t (11,0 %)
  •   ananásy: 750 000 t (12,9 %)

Príklad alternatívnej syntaxe pomocou výsek 1, výsek 2 atď.

{{#invoke:Diagram | koláčový
 | polomer = 200
 | jednotky za = _ks
 | výsek 1 = 1 : 1
 | výsek 2 = 7 : 7
 | výsek 3 = 8 : 8
 | výsek 4 = 9 : 9
 | výsek 5 = 10 : 10
 | výsek 6 = 11 : 11
 | výsek 7 = 12 : 12
 | výsek 8 = 13 : 13
 | výsek 9 = 14 : 14
 | výsek 10 = 15 : 15
 | výsek 11 = 16 : 16
 | výsek 12 = 17 : 17
 | výsek 13 = 18 : 18
 | výsek 14 = 19 : 19
 | výsek 15 = 20 : 20
 | výsek 16 = 21 : 21
 | výsek 17 = 22 : 22
 | výsek 18 = 23 : 23
 | výsek 19 = 24 : 24
 | výsek 20 = 25 : 25
 | výsek 21 = 26 : 26
 | výsek 22 = 27 : 27
 | výsek 23 = 28 : 28
 | výsek 24 = 29 : 29
 | výsek 25 = 30 : 30
 | výsek 26 = 31 : 31
 | percentá = true
}}
1: 1 ks (0,2 %)7: 7 ks (1,5 %)8: 8 ks (1,7 %)9: 9 ks (1,9 %)10: 10 ks (2,1 %)11: 11 ks (2,3 %)12: 12 ks (2,5 %)13: 13 ks (2,7 %)14: 14 ks (2,9 %)15: 15 ks (3,2 %)16: 16 ks (3,4 %)17: 17 ks (3,6 %)18: 18 ks (3,8 %)19: 19 ks (4,0 %)20: 20 ks (4,2 %)21: 21 ks (4,4 %)22: 22 ks (4,6 %)23: 23 ks (4,8 %)24: 24 ks (5,0 %)25: 25 ks (5,3 %)26: 26 ks (5,5 %)27: 27 ks (5,7 %)28: 28 ks (5,9 %)29: 29 ks (6,1 %)30: 30 ks (6,3 %)31: 31 ks (6,5 %)
  •   1: 1 ks (0,2 %)
  •   7: 7 ks (1,5 %)
  •   8: 8 ks (1,7 %)
  •   9: 9 ks (1,9 %)
  •   10: 10 ks (2,1 %)
  •   11: 11 ks (2,3 %)
  •   12: 12 ks (2,5 %)
  •   13: 13 ks (2,7 %)
  •   14: 14 ks (2,9 %)
  •   15: 15 ks (3,2 %)
  •   16: 16 ks (3,4 %)
  •   17: 17 ks (3,6 %)
  •   18: 18 ks (3,8 %)
  •   19: 19 ks (4,0 %)
  •   20: 20 ks (4,2 %)
  •   21: 21 ks (4,4 %)
  •   22: 22 ks (4,6 %)
  •   23: 23 ks (4,8 %)
  •   24: 24 ks (5,0 %)
  •   25: 25 ks (5,3 %)
  •   26: 26 ks (5,5 %)
  •   27: 27 ks (5,7 %)
  •   28: 28 ks (5,9 %)
  •   29: 29 ks (6,1 %)
  •   30: 30 ks (6,3 %)
  •   31: 31 ks (6,5 %)

Tento článok je čiastočný alebo úplný preklad článku Modul:Diagram/Dokumentace na českej Wikipédii.