Esta é a páxina de documentación de "Módulo:Diagrama"

Obxectivo editar

Módulo para a creación de diagramas de barras e circulares. Usa dúas funcións: "diagrama de barras" e "diagrama circular"

Subpáxinas editar

Diagrama de barras editar

Nome da función: diagrama de barras

Parámetros editar

Parámetro Función
delimiter cadea para delimitar múltiples valores, por defecto ( : ). Xeralmente non debe especificarse.
ancho Número. Mínimo 200, por defecto 500
alto Número. Mínimo 200, por defecto 350
grupo n Onde "n" é un número. Valores para cada grupo
tooltip n Texto emerxente asociado coa barra correspondente. Se non se define pero si se define unha ligazón, amósase a ligazón como texto emerxente. Se non se define ningún deles o texto combina o nome do grupo e o valor, engadindo prefixos e sufixos se existen
ligazóns n ligazóns ós artigos asociados con cada barra
agrupar Se agrupar os valores un por riba doutro. Calquera valor non baleiro significa "si", para omitir non especificar o parámetro ou deixar en branco.
acumular tooltip Cando se define agrupar máis este parámetro, o texto emerxente amosará o valor acumulado
cores Cores para as barras. Ver Módulo:Diagrama/Cores
lenda x Lendas para os valores do eixo X. Pode usarse código wiki
agochar lenda grupo Agochar a lenda de valores do eixo X
escala por grupo Definir para amosar unha escala Y distinta por grupo.
prefixo unidades Usado no tooltip como prefixo
sufixo unidades Usado no tooltip como sufixo
nomes grupo Nomes dos distintos grupos

Exemplos editar

Básicos editar
{{ #invoke:Diagrama | diagrama de barras
| grupo 1 = 40 : 50 : 60 : 20
| ligazóns 1 = Xaneiro : Febreiro : Marzo : Abril
| cores = green 
| nomes grupo = Meses
| lenda x = Xaneiro : Febreiro : Marzo : Abril
}}
10
20
30
40
50
60
Xaneiro
Febreiro
Marzo
Abril
{{ #invoke:Diagrama | diagrama de barras
| grupo 1 = 40 : 50 : 60 : 20
| grupo 2 = 20 : 60 : 12 : 44
| grupo 3 = 55 : 14 : 33 : 5
| ligazóns 1 = Mazá : Can : Gato
| ligazóns 2 = Plátano : Amorodo : Carballo
| ligazóns 3 = Laranxa : Pera : Lugo
| tooltip 2 = tooltip 1 : tooltip 2 : tooltip 3 : tooltip 4
| cores = green : yellow : orange
| nomes grupo = Castro : Mar : Terra
| lenda x = Antes : Durante : Despois : Final
}}


10
20
30
40
50
60
Antes
Durante
Despois
Final
  •   Castro
  •   Mar
  •   Terra
Agrupado editar

Diagrama semellante ó anterior cun axuste de alto e ancho, agrupando e engadindo sufixo de unidades

{{ #invoke:Diagrama | diagrama de barras
| alto = 250
| ancho = 300
| agrupar = 1
| grupo 1 = 40 : 50 : 60 : 20
| grupo 2 = 20 : 60 : 12 : 44
| grupo 3 = 55 : 14 : 33 : 5
| cores = green : yellow : orange
| nomes grupo = Mazá : Plátano : Laranxa
| sufixo unidades = Kg
| lenda x = Antes : Durante : Despois : Final
}}
25
50
75
100
125
150
Antes
Durante
Despois
Final
  •   Mazá
  •   Plátano
  •   Laranxa


Escalas por grupo editar

Pódese representar cada un dos grupos usando diferentes escalas e unidades:

{{ #invoke:Diagrama | diagrama de barras
| ancho = 800
| grupo 1 = 1500000 : 2500000 : 3500000
| grupo 2 = 200 : 5000 : 45000
| grupo 3 = 2000 : 5000 : 20000
| cores = red : blue : green
| nomes grupo = Xente : Coches : Custo medio
| lenda x = 1920 : 1965 : 2002
| tooltip 2 = : Non hai datos válidos para 1965, estimado 5000
| prefixo unidade = : : $
| escala por grupo = 1
}}
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
  •   Xente
  •   Coches
  •   Custo medio


Outro exemplo cun gran número de grupos

{{ #invoke:Diagrama | diagrama de barras
| ancho = 800
| alto = 550
| grupo 1 = 1:2:3:4:5:4:3:2:1
| grupo 2 = 1:2:3:4:5:4:3:2:1
| grupo 3 = 1:2:3:4:5:4:3:2:1
| grupo 4 = 1:2:3:4:5:4:3:2:1
| grupo 5 = 1:2:3:4:5:4:3:2:1
| grupo 6 = 1:2:3:4:5:4:3:2:1
| grupo 7 = 1:2:3:4:5:4:3:2:1
| grupo 8 = 1:2:3:4:5:4:3:2:1
| grupo 9 = 1:2:3:4:5:4:3:2:1
| grupo 10 = 1:2:3:4:5:4:3:2:1
| grupo 11 = 1:2:3:4:5:4:3:2:1
| grupo 12 = 1:2:3:4:5:4:3:2:1
| grupo 13 = 1:2:3:4:5:4:3:2:1
| grupo 14 = 1:2:3:4:5:4:3:2:1
| grupo 15 = 1:2:3:4:5:4:3:2:1
| grupo 16 = 1:2:3:4:5:4:3:2:1
| grupo 17 = 1:2:3:4:5:4:3:2:1
| grupo 18 = 1:2:3:4:5:4:3:2:1
| grupo 19 = 1:2:3:4:5:4:3:2:1
| grupo 20 = 1:2:3:4:5:4:3:2:1
| grupo 21 = 1:2:3:4:5:4:3:2:1
| cores = Silver:Gray:Black:Red:Maroon:Yellow:Olive:Lime:Green:Aqua:Teal:Blue:Navy:Fuchsia:Purple:ForestGreen:Tomato:LightSeaGreen:RosyBrown:DarkOliveGreen:MediumVioletRed
| nomes grupo = Alabama:Alaska:Arizona:Arkansas:California:Colorado:Connecticut:Delaware:Florida:Georgia:Hawaii:Idaho:Illinois:Indiana:Iowa:Kansas:Kentucky:Louisiana:Maine:Maryland:Massachusetts
| lenda x = 1920 : 1930 : 1940: 1950 : 1960 : 1970 : 1990 : 2000 : 2010
| prefixo unidades = $
| sufixo unidades = _Billion
| agrupar = 1
}}
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


As lendas do eixo X poden espallarse con delimitadores sen valores entre eles


{{ #invoke:Diagrama | diagrama de barras
| grupo 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
| sufixo unidades = _Cousas
| nomes grupo = Algo
| lenda x = ::::1940::::::::::1950::::::::::1960::::::::::1970::::::::::1980::::::::::1990::::
}}
10
20
30
40
50
60
1940
1950
1960
1970
1980
1990


Diagrama circular editar

Nome da función: diagrama circular

Parámetros editar

Parámetro Función
delimiter cadea para delimitar múltiples valores, por defecto ( : ). Xeralmente non debe especificarse.
radio Número. Radio da torta en píxeles
porcións Conxuntos de valores, entre parénteses: ( Valor1 : Nome1 : Cor1 : Ligazón1 ) ( Valor2 : Nome2 : Cor2 : Ligazón2 ) ... Os valores deben ser números, poden ser enteiros, fraccións decimais ou con notación científica. Os nomes son cadeas de texto. As cores son opcionais.
porción n sintaxe alternativa, n é o número de porción. Exemplo:
 | porción 1 = Valor1 : Nome1 : Cor1 : Ligazón1
 | porción 2 = Valor2 : Nome2 : Cor2 : Ligazón2
 | ...
porcentaxe Se se define como verdadeiro, calcula a porcentaxe de cada porción e engádea na lenda.
prefixo unidades Usado no tooltip como prefixo
sufixo unidades Usado no tooltip como sufixo
agochar lenda grupo Agochar a lenda de valores do eixo X

Exemplos editar

{{#invoke:Diagrama|diagrama circular
| radio = 150
| porcións = 
    ( 1000000 : Apples ) 
    ( 2000000 : Bananas  : gold) 
    ( 1440000 : Apricots ) 
    ( 6.4e5 : Pears : : [[Pear|Pears]] )
    ( 750,000 : Pineapples )
| sufixo unidades = _Tonne
| porcentaxe = true
}}
 Mazás: 1.000.000 Toneladas (9.2%)Plátanos: 2.000.000 Toneladas (18.4%)Laranxas: 1.440.000 Toneladas (13.3%)PerasPiñas: 750 Toneladas (0.0%)
  •   Mazás: 1.000.000 Toneladas (9.2%)
  •   Plátanos: 2.000.000 Toneladas (18.4%)
  •   Laranxas: 1.440.000 Toneladas (13.3%)
  •   Peras: 6.400.000 Toneladas (59.0%)
  •   Piñas: 750 Toneladas (0.0%)

Sintaxe alternativa

{{#invoke:Diagrama|diagrama circular
|radio= 200
|sufixo unidades = _Unidades
| porción 1 = 1 : 1
| porción 2 = 7 : 7
| porción 3 = 8 : 8
| porción 4 = 9 : 9
| porción 5 = 10 : 10
| porción 6 = 11 : 11
| porción 7  = 12 : 12
| porción  8  = 13 : 13
| porción 9  = 14 : 14
| porción 10 = 15 : 15
| porción 11 = 16 : 16
| porción 12 = 17 : 17
| porción 13 = 18 : 18
| porción 14 = 19 : 19
| porción 15 = 20 : 20
| porción 16 = 21 : 21
| porción 17 = 22 : 22
| porción 18 = 23 : 23
| porción 19 = 24 : 24
| porción 20 = 25 : 25
| porción 21 = 26 : 26
| porción 22 = 27 : 27
| porción 23 = 28 : 28
| porción 24 = 29 : 29
| porción 25 = 30 : 30
| porción 26 = 31 : 31
| porcentaxe = true
}}
 1: 1 Unidades (0.2%)7: 7 Unidades (1.5%)8: 8 Unidades (1.7%)9: 9 Unidades (1.9%)10: 10 Unidades (2.1%)11: 11 Unidades (2.3%)12: 12 Unidades (2.5%)13: 13 Unidades (2.7%)14: 14 Unidades (2.9%)15: 15 Unidades (3.2%)16: 16 Unidades (3.4%)17: 17 Unidades (3.6%)18: 18 Unidades (3.8%)19: 19 Unidades (4.0%)20: 20 Unidades (4.2%)21: 21 Unidades (4.4%)22: 22 Unidades (4.6%)23: 23 Unidades (4.8%)24: 24 Unidades (5.0%)25: 25 Unidades (5.3%)26: 26 Unidades (5.5%)27: 27 Unidades (5.7%)28: 28 Unidades (5.9%)29: 29 Unidades (6.1%)30: 30 Unidades (6.3%)31: 31 Unidades (6.5%)
  •   1: 1 Unidades (0.2%)
  •   7: 7 Unidades (1.5%)
  •   8: 8 Unidades (1.7%)
  •   9: 9 Unidades (1.9%)
  •   10: 10 Unidades (2.1%)
  •   11: 11 Unidades (2.3%)
  •   12: 12 Unidades (2.5%)
  •   13: 13 Unidades (2.7%)
  •   14: 14 Unidades (2.9%)
  •   15: 15 Unidades (3.2%)
  •   16: 16 Unidades (3.4%)
  •   17: 17 Unidades (3.6%)
  •   18: 18 Unidades (3.8%)
  •   19: 19 Unidades (4.0%)
  •   20: 20 Unidades (4.2%)
  •   21: 21 Unidades (4.4%)
  •   22: 22 Unidades (4.6%)
  •   23: 23 Unidades (4.8%)
  •   24: 24 Unidades (5.0%)
  •   25: 25 Unidades (5.3%)
  •   26: 26 Unidades (5.5%)
  •   27: 27 Unidades (5.7%)
  •   28: 28 Unidades (5.9%)
  •   29: 29 Unidades (6.1%)
  •   30: 30 Unidades (6.3%)
  •   31: 31 Unidades (6.5%)