Gráficos
O FastReport pode inserir gráficos em um relatório. Vamos fazer um relatório de exemplo com um gráfico simples. O gráfico irá utilizar a tabela "Country". Esta tabela contém dados sobre países, suas áreas e populações.
Name Area Population
Argentina 2 777 815 32 300 003
Bolivia 1 098 575 7 300 000
...
Adicione um objeto "Gráfico" à página de design do relatório e defina seu tamanho como 18 cm de largura e 8 cm de altura. Abra seu editor de objeto ao clicar duas vezes nele.
Legenda do editor de gráfico acima:
1 – estrutura do gráfico; um gráfico pode conter uma ou mais séries
2 – inspetor de objetos que exibe as propriedades do elemento selecionado na janela; configure as propriedades do gráfico aqui
3 – área de opções para a conexão das séries aos dados; é ativada ao selecionar uma série na área 1
Quando for aberto pela primeira vez, o editor de gráfico será exibido como na imagem mostrada acima. A primeira tarefa é adicionar uma ou mais séries ao gráfico (apenas uma série em nosso exemplo). Faça isso ao clicar no botão adicionar e selecionar o gráfico de pizza na Galeria:
As setas verticais alteram a ordem das séries na lista. Para modificar o nome de uma série, selecione a série e, um segundo depois, clique nele novamente (observe que isso não é um clique duplo).
Há muitos tipos diferentes de séries disponíveis. Depois de adicionar uma série, a área de opções 3 é ativada. Nela você especifica quais dados devem ser usados para a plotagem do gráfico. Primeiro vamos escolher o conjunto de dados na lista suspensa "Conjunto de Dados". Então escolha os campos "Rótulo" e "Pizza", usando suas listas suspensas, conforme é mostrado abaixo:
Clique em OK para fechar o editor e visualizar o relatório:
O que pode ser melhorado neste relatório? Seria bom classificar as populações em ordem decrescente. Abra o editor do gráfico novamente, selecione a série na estrutura do gráfico e altere a ordem de classificação de Nenhuma para Descrescente:
Se visualizarmos o relatório agora, veríamos que os dados na tabela de legendas foram classificados em ordem decrescente.