Predefinição:Gráfico de linha
Aparência
Nota: Predefinição:Gráfico é um predefinição alternativa que pode produzir gráficos de qualidade superior.
Descrição
[editar código]Esta predefinição permite a criação de gráficos de linhas com as seguintes limitações:
- Número máximo de séries de dados: 10
- Número máximo de valores x: 25
- Baseia-se na extensão EasyTimeline e foi copiado de en:Template:Line chart.
Sintaxe
[editar código]{{Gráfico de linha
| padding_top =
| padding_bottom =
| padding_right =
| padding_left =
| altura =
| largura =
| numero_de_valores_x =
| y_min =
| y_max =
| numero_series =
| cor_fundo =
| escala =
| cor_escala_primária =
| cor_escala_secundária =
| intervalo_escala_primária =
| intervalo_escala_secundária =
| cor_série_1 =
| ...
| cor_série_10 =
| rótulo_x1 =
| ...
| rótulo_x25 =
| S01V01 =
| ...
| S01V25 =
| S02V01 =
| ...
| S02V25 =
| ...
| S10V01 =
| ...
| S10V25 =
}}
Parâmetros
[editar código]Parâmetros de layout
[editar código]Os seguintes parâmetros são opcionais:
largura: largura em pixels do gráfico (padrão: 500)altura: altura em pixels do gráfico (padrão: 350)padding_top: margem em pixels entre a parte superior da imagem e a parte superior da área de desenho (padrão: 10)padding_bottom: margem em pixels entre a parte inferior da imagem e a parte inferior da área de desenho (padrão: 20)padding_right: margem em pixels entre a direita da imagem e a direita da área de desenho (padrão: 10)padding_left: margem em pixels entre a esquerda da imagem e a esquerda da área de desenho (padrão: 30)
Parâmetros de formulário e cor
[editar código]Os seguintes parâmetros são opcionais:
cor_fundo: Cor de fundo (padrão: branco).cor_escala_primária: Cor das linhas primárias da escala de ordenadas (padrão: cinza escuro).cor_escala_secundária: Cor das linhas secundárias da escala de ordenadas (padrão: cinza claro).cor_série_1acor_série_10: Cor de cada linha das séries de dados (padrão: red, blue, green, yelloworange, purple, magenta, orange, lavender, powderblue, brightgreen).espessura_série_1aespessura_série_10: Espessura de cada linha da séries de dados, de 0.1 (muito fino) a 10 (muito grosso). Padrão: 0.8
A cor pode ser descrita com uma das palavras-chave listadas na documentação do EasyTimeline, ou no formato rgb(red,green,blue), onde vermelho, verde e azul são valores de 0 a 1. Consulte a documentação para converter cores web neste formato.
Parâmetros da série de dados
[editar código]SaaVxx: Valor xx (de 1 a 25) da série aa (de 1 a 10). O valor subseqüente deve estar entre 0 e o parâmetro y_max (veja abaixo).- Exemplo:
S05V01 = 25significa: "O primeiro valor (na posição do eixo x1) da quinta série (5) é de 25".
- Exemplo:
Nota: os valores dos eixos X podem ser omitidos. Por exemplo, se os valores para S01V01 e S01V03 forem fornecidos, mas não para S01V02, é desenhada uma linha direta entre o valor do eixo x em 1 e 3.
pontos: Determina se os pontos que simbolizam o valor do eixo x dos dados devem ser adicionados ao gráfico.pontos= simsignifica que esses pontos são adicionados para todas as séries de dados. Todos os outros valores no parâmetro são ignorados.
Parâmetros do eixo
[editar código]intervalo_escala_primária: Intervalo entre cada subdivisão principal do eixo y. Obrigatório.intervalo_escala_secundária: Intervalo entre cada subdivisão secundária do eixo y (se o parâmetroescalafor definido comosim).numero_de_valores_x: número de valores no eixo dos x. Obrigatório.rótulo_x1arótulo_x25: os rótulos (texto) dos valores dos eixos x. O número desses parâmetros deve ser igual no camponumero_de_valores_x. Valor padrão: entre 1 e 25.y_max: Valor máximo no eixo y. Obrigatório .y_min: Valor mínimo no eixo y. O padrão é zero.
Exemplo
[editar código]O seguinte código:
{{Gráfico de linha
| cor_fundo = white
| largura = 500
| altura = 350
| padding_left = 40
| padding_right = 15
| padding_top = 10
| padding_bottom = 20
| numero_series = 3
| numero_de_valores_x = 10
| rótulo_x1 = Val. 1 |rótulo_x2 = Val. 2 | rótulo_x3 = Val. 3 | rótulo_x4 = Val. 4 | rótulo_x5 = Val. 5
| rótulo_x6 = Val. 6 |rótulo_x7 = Val. 7 | rótulo_x8 = Val. 8 | rótulo_x9 = Val. 9 | rótulo_x10 = Val. 10
| y_min = 1000
| y_max = 3000
| escala = sim
| intervalo_escala_primária = 1000
| intervalo_escala_secundária = 200
| S01V02 = 2200 | S01V03 = 2400 | S01V04 = 2500 | S01V05 = 2600 | S01V06 = 2500
| S02V01 = 1400 | S02V02 = 2000 | S02V03 = 1600 | S02V04 = 1800 | S02V05 = 2400
| S02V06 = 2400 | S02V07 = 2500 | S02V08 = 2000 | S02V09 = 1600 | S02V10 = 1800
| S03V01 = 1800 | S03V04 = 2000 | S03V05 = 1600 | S03V06 = 1800 | S03V07 = 2400
| S03V09 = 2400
|pontos=sim
}}
{{legenda|red|Série 1}}
{{legenda|blue|Serie 2}}
{{legenda|green|série 3}}
gera:

Série 1
Serie 2
série 3
Limitações
[editar código]- A palavra mágica
formatnumnão pode ser usada para formatar os valores do eixo x. - Não há texto alternativo para fins de acessibilidade.