--
PedroRio - 24 Mar 2010
Gráficos XVW: Barras, Linhas e em Tarte
A componente de gráficos XVW permite a criação de Gráficos de
Barras (Horizontais e Verticais) com múltiplas séries, assim como
gráficos de linhas (com múltiplas séries) e
gráficos em tarte. Todos os componentes de gráficos precisam de um "Data Set" que representa os valores a apresentar nos respectivos gráficos, os data sets são preenchidos através de métodos da Bean utilizada no Viewer.
Todos os tipos de gráficos tem dois tipos de
render diferentes, uma em
Flash e outra em
Imagem estática, que podem ser escolhidos na declaração XML do gráfico.
Gráfico em Tarte (Pie Chart)
O gráfico em tarte permite criar uma visualização em forma de tarte (daí o nome) para um conjunto de pares chave/valor. O total dos valores somados corresponde a 100% e cada valor correspondente à chave representa uma percentagem desse total.
Declaração XML de Pie Chart
Em baixo fica uma declaração completa com todas as opções do Pie Chart (de notar que se assume a existência de uma Bean associada ao viewer com o identificador "viewBean".
<xvw:pieChart
label="Gráfico Exemplo"
dataSet="#{viewBean.dataSet}"
width="500"
height="300"
configOptions="#{viewBean.dataSet}"
>
</xvw:pieChart>
Propriedades do Pie Chart
Nome da Propriedade |
Descrição |
Tipo |
Valores Possíveis |
Valor por omissão |
Uso |
label |
Um texto para mostrar gráfico como legenda |
String |
Qualquer String |
Nenhum |
Obrigatório |
dataSet |
Fonte de dados para o gráfico, essencialmente um conjunto de pares chave/valor |
Interface Java |
Uma implementação da interface Java |
Nenhum |
Obrigatório |
width |
O comprimento do gráfico (em pixeis) |
Integer |
Qualquer valor maior que zero |
400 |
Opcional |
height |
A altura do gráfico (em pixeis) |
Integer |
Qualquer valor maior que zero |
300 |
Opcional |
Interface Java da Fonte de Dados (Pie Data Set)
aaa
Gráfico de Barras (Bar Chart)
sss
Gráfico de Linhas (Line Chart)
sss