Šablóna:Graph:Chart
Šablóna {{Graph:Chart}} umožňuje jednoduché vkladanie základných typov grafov a diagramov.
Použitie
[upraviť zdroj]Parametre
[upraviť zdroj]| Parameter | Hodnota | Popis |
|---|---|---|
| width | prirodzené číslo (integer) | šírka grafu v pixloch |
| height | prirodzené číslo (integer) | výška grafu v pixloch |
| type | line |
čiarový graf |
area |
plošný graf (čiarový s polygónmi) | |
rect |
stĺpcový graf | |
pie |
koláčový diagram | |
stacked* |
pre zložené grafy použite predponu stacked, napr. stackedarea | |
| interpolate | monotone |
odporúčaná metóda interpolácie, viac viď https://github.com/vega/vega/wiki/Marks#area |
step-before |
||
step-after |
||
basis |
||
basis-open |
||
cardinal |
||
cardinal-open |
||
| colors | #rgb/#rrggbb/#aarrggbb prípadne pomenovanej farby |
čiarkou oddelený zoznam farieb, pri #aarrggbb zložka aa určuje alfa kanál (priehľadnosť). Predvolená farebná paleta je category10 |
| xAxisTitle | reťazec (string) | titulok osi X |
| yAxisTitle | reťazec (string) | titulok osi Y |
| xAxisMin, xAxisMax | hodnota viď xType, yType | minimálna a maximálna hodnota na osi X |
| yAxisMin, yAxisMax | hodnota viď xType, yType | minimálna a maximálna hodnota na osi Y |
| xAxisFormat, yAxisFormat |
|
mení formátovanie hodnôt na osiach, viac viď:
Napr. |
| xType, yType | integer |
dátový typ hodnôt – prirodzené čísla |
number |
dátový typ hodnôt – reálne čísla | |
date |
dátový typ hodnôt – dátumy (napr. DD. MM. YYYY) | |
string |
dátový typ hodnôt – výčet | |
| x | hodnoty | čiarkou oddelený zoznam X súradníc |
| y alebo y1, y2 | hodnoty | čiarkou oddelený zoznam Y súradníc, v prípade viacerých sád údajov použite poradové číslo, pre koláčové diagramy hodnota y2 určuje polomer daného segmentu |
| legend | (bez hodnoty) | zobrazí legendu (funguje len pri viacerých sadách údajov) |
| y1Title, y2Title | reťazec (string) | popisky jednotlivých sád údajov (v prípade zobrazenej legendy) |
| linewidth | prirodzené číslo (integer) | hrúbka čiary čiarových grafov resp. vzdialenosť medzi segmentami koláčových diagramov |
| showValues | umožňuje zobraziť v grafe Y hodnoty vo forme textu | formát je možné došpecifikovať atribútmi v tvare názov1:hodnota1, názov2:hodnota2, ... |
| format | formátovanie hodnôt podľa https://github.com/d3/d3-3.x-api-reference/blob/master/Formatting.md#numbers pre čísla, a podľa https://github.com/d3/d3-3.x-api-reference/blob/master/Time-Formatting.md pre dátumy | |
| fontcolor | farba textu | |
| fontsize | veľkosť textu | |
| offset | posunutie textu o daný offset. Pri stĺpcových grafoch a koláčových diagramoch s nastaveným midangle zároveň určuje, či bude text umiestnený z vnútornej alebo vonkajšej strany segmentu. | |
| angle (len pre koláčoé diagramy) | uhol sklonu textu v stupňoch alebo midangle pre automatický sklon podľa uhlu segmentu (predvolené) | |
| showSymbols | (len pre čiarové grafy) | zobrazí symbol (circle) pre každý bod |
| innerRadius | (len koláčové diagramy) | definuje vnútorný polomer pre vytvorenie prstencového diagramu (koláčový diagram s vyseknutým stredom) |
Poznámka: V režime náhľadu úpravy šablóna vytvára HTML5 element typu <canvas> a zobrazuje grafy vektorovo, pričom sa chová mierne odlišne, napr. pri pohybe myšou (hover) sa zvýrazní údaj. Po uložení stránky sa z grafu vytvorí PNG obrázok (časť zariadení nepodporuje HTML5).
Príklady
[upraviť zdroj]- Čiarový graf
|
|
Graf je z technických dôvodov dočasne nedostupný. |
Poznámka: Os y začína od najnižšej hodnoty. Toto správanie možno zmeniť pomocou parametra yAxisMin.
- Plošný graf
|
|
Graf je z technických dôvodov dočasne nedostupný. |
Poznámka: Os y začína od nuly.
- Stĺpcový graf
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Čiarový graf s dvoma sadami údajov
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Plošný graf s dvoma dadami údajov
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Stĺpcový graf s dvoma sadami údajov
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Plošný graf so spojitými krivkami namiesto polygónov
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Stĺpcový graf so zlúčenými stĺpcami
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Koláčový diagram
{{Graph:Chart|width=100|height=100|type=pie|legend=Legenda|x=A,B,C,D,E,F,G,H,I|y1=100,200,150,300,100,100,150,50,200}}
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Koláčový diagram s popisom vo výsekoch
{{Graph:Chart|width=100|height=100|type=pie|legend=Legenda|x=A,B,C,D,E,F,G,H,I|y1=100,200,150,300,100,100,150,50,200|showValues=}}
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Koláčový diagram s rôznym polomerom výsekov
{{Graph:Chart|width=100|height=100|type=pie|legend=Legenda|x=A,B,C,D,E,F,G,H,I|y1=100,200,150,300,100,100,150,50,200|y2=7,8,9,8,8,9,10,9,5|showValues=}}
|
|
Graf je z technických dôvodov dočasne nedostupný. |
- Koláčový diagram s vyseknutým stredom (prstencový diagram)
{{Graph:Chart|width=100|height=100|type=pie|innerRadius=40|legend=Legenda|x=A,B,C,D,E,F,G,H,I|y1=100,200,150,300,100,100,150,50,200}}
|
|
Graf je z technických dôvodov dočasne nedostupný. |
Pozri aj
[upraviť zdroj]- závislosti, využívané touto šablónou:
- Modul:Graph – Lua modul, transformujúci volanie šablóny na Vega JSON deklaráciu diagramu
- mw:Extension:Graph – MediaWiki rozšírenie, umožňujúce vkladanie Vega diagramov (+ tamojšia demo stránka)
- Vega – deklaratívny jazyk pre tvorbu diagramov
- staršie lokálne šablóny a moduly pre tvorbu diagramov:
- Modul:Diagram – stĺpcové a koláčové diagramy pomocou Lua a HTML5
- Šablóna:Koláčový diagram – koláčový diagram pomocou CSS
- Šablóna:Bar box – stĺpcové diagramy pomocou HTML tabuľky a CSS
- EasyTimeline – MediaWiki rozšírenie, umožňujúce vkladanie diagramov časových osí a stĺpcových grafov
Ak máte otázku k tejto šablóne, alebo potrebujete jej rozšírenie a neviete ho správne naformátovať, pýtajte sa v diskusii k šablóne. Pokiaľ je potrebné šablónu urgentne opraviť, obráťte sa na technickú podporu. Na testovanie šablóny môžete vytvoriť testy šablóny.
- Použitie šablóny v článkoch.
- Zoznam podstránok tejto šablóny.