4D v12.4Criar um gráfico |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
Criar um gráfico
|
Tipo de dados | Eixo de Categorias ou Séries | Eixo de valores? | Tipos compatíveis com o eixo de valores |
Alfa | Sim | Não | ------- |
Texto | Sim | Não | ------- |
Data | Sim | Sim | ------- |
Hora | Sim | Não | ------- |
Booleano | Sim | Não | ------- |
Inteiro | Sim | Sim | Real, Inteiro longo |
Inteiro longo | Sim | Sim | Real, Inteiro |
Inteiro 64 bits (*) | Não | Não | ------- |
Real | Sim | Sim | Inteiro, Inteiro longo |
Flutuante(*) | Não | Não | ------- |
BLOB | Não | Não | ------- |
Imagem | Não | Não | ------- |
(*) Os tipos Inteiro 64 bits e Ponto Flutuante só podem ser utilizados pelo motor SQL de 4D.
Antes de começar o processo de criar um gráfico, você deve criar uma seleção de registros para desenhar. 4D Chart pode operar em sua própria janela ou em áreas 4D Chart nos formulários.
4D Chart desenha os registros da seleção atual. Antes de criar um gráfico em uma janela plug-in, selecione os registros que você quer desenhar.
4D Chart não cria um gráfico a menos que haja pelo menos um registro na seleção atual da tabela cujos dados você quer desenhar.
É possível utilizar uma área 4D Chart em um formulário de entrada para desenhar dados de outras tabelas.
A tabela cujos registros você quer desenhar deve ter pelo menos um registro em sua seleção atual. Se a tabela que contém o formulário está relacionada automaticamente à tabela que você quer desenhar, o registro atual no formulário de entrada determina a seleção de registros na tabela relacionada.
Como você tem um registro carregado em um formulário de entrada, você deve evitar criar gráficos com os dados da tabela atual. Se você quer desenhar os dados da mesma tabela do formulário de entrada, você deve utilizar PUSH RECORD e POP RECORD ou criar um novo processo com a função New process.
Para um gráfico bidimensional, você deve especificar um campo para o eixo horizontal (eixo X) e um ou mais campos ou fórmulas para o eixo vertical (denominado eixo Z em 4D Chart).
Para um gráfico tridimensional, você deve especificar um campo (ou fórmula) para os eixos X, Y e Z.
O exemplo gráfico a seguir mostra como 4D Chart utiliza a informação do banco de dados para criar um gráfico 2D. O gráfico mostra os pontos obtidos em duas avaliações para 11 estudantes. O campo do eixo X é ID_estudante e os campos do eixo Z são Parcial e Final.
O exemplo a seguir mostra como 4D Chart utiliza a informação do banco de dados para criar um gráfico. O gráfico mostra a média mensal de vendas para duas empresas. Os campos do eixo X, Y e Z são respectivamente Mês, Nome da empresa e Preço médio.
Para criar um gráfico com os dados armazenados no banco de dados:
Nota: Tenha certeza de que não haja um gráfico selecionado atualmente na área 4D Chart. Para retirar a seleção de um gráfico, clique em qualquer lugar da área 4D Chart, fora do gráfico.
É possível representar graficamente os dados de qualquer aplicação, se elas tiverem o formato correto e é possível copiá-los na área de transferência.
É possível representar graficamente os dados formatados em modo Tab-Tab-Retorno(TTR). Quando você copia célula de qualquer aplicação de folha de cálculo, o formato das células será TTR. Também é possível utilizar dados de um processador de texto, se estiverem formatados com tabulações entre os campos e retornos de carro entre os registros.
Este são exemplos de dados corretamente formatados:
Datos TTR (procesador de texto)Nomes | Idade |
Helen | 25 |
Todd | 27 |
Norm | 22 |
Michele | 23 |
A primeira fila de dados contém os nomes dos campos. Cada coluna contém os dados de um campo.
Nota: Se você quer utilizar os dados copiados na área de transferência, as datas devem ter o mesmo formato utilizado a nível de sistema.
Quando você tenha preparado os dados em sua aplicação, selecione as filas e colunas que você desejar e cole-as na área de transferência.
Para um gráfico de duas dimensões, você deve especificar um campo para o eixo X e um ou mais campos ou fórmulas para o eixo Z. A imagem a seguir mostra como 4D Chart interpreta a informação da área de transferência.
Para um gráfico tridimensional, você deve especificar um campo para cada eixo X, Y e Z. A imagem a seguir mostra os dados de uma folha de cálculo utilizados para o gráfico de exemplo. A informação detalha o total de vendas de dois armazéns diferentes, para três tipos de clientes.
Para criar um gráfico com os dados armazenados na área de transferência:
Quando você cria um gráfico utilizando o conteúdo do banco de dados, os dados que ele contêm são estáticos. Inclusive se o conteúdo do banco de dados mudar, os dados do gráfico só podem ser modificados com uma atualização.
Para atualizar um gráfico 4D Chart: Selecione o comando Atualizar no menu Gráfico de 4D Chart.
Desta forma 4D Chart gera novamente o gráfico selecionado utilizando os dados da seleção atual da tabela cujos campos estão sendo desenhados.
Você deve atualizar um gráfico nos seguintes casos:
Quando você utiliza a atualização, o gráfico permanece igual com todas as opções que você tinha escolhido anteriormente, mas com uma nova seleção de dados.
Nota: o comando de menu Atualizar só estará ativo para os gráficos criados utilizando o conteúdo do banco de dados.
Algumas categorias ou séries podem aparecer mais de uma vez em seus dados. Por exemplo, suponha que você quer representar em um gráfico o total de compras de seus clientes. Cada cliente pode ter realizado várias compras.
Ao criar um gráfico bidimensional, é possível adicionar os valores para as categorias não únicas, de modo que cada categoria apareça apenas uma vez no gráfico. Ao criar um gráfico tridimensional, é possível adicionar os valores para as categorias não únicas, as séries não únicas, ou para ambas.
Para criar o gráfico descrito no exemplo anterior, é possível desenhar os dados da tabela [Faturas], utilizando [Faturas]Cliente para as categorias do eixo X e [Faturas]TotalVenda para os valores do eixo Z.
Como alguns clientes podem ter mais de uma fatura, você vai querer totalizar os valores do campo [Faturas]TotalVenda, de modo que para cada cliente só apareça um valor (o total).
A ilustração a seguir, mostra o mesmo gráfico básico, com e sem a opção Agrupar:
Para agrupar os dados no eixo de categorias o de séries, marque a caixa Agrupar correspondente na página de seleção de dados do assistente de criação de um gráfico do assistente de gráficos.
É possível desenhar valores que não estão em seu banco de dados, mas que são obtidos ao realizar cálculos com os dados ou com outros valores do seu banco de dados. Por exemplo, você pode representar seus lucros graficando o resultado de uma fórmula que subtraia o custo unitário do preço de venda.
É possível fazer referência a qualquer função ou método 4D “autorizado” no editor de fórmulas e graficar o resultado no eixo de valores. O método deve devolver um valor a 4D Chart. Se as categorias estão agrupadas, 4D Chart soma os valores retornados.
Se os campos ou outras fórmulas também estão sendo graficadas no eixo de valores, os tipos de dados de todos os valores devem ser compatíveis. Por exemplo, se você desenha um campo tipo Data e uma fórmula no eixo de valores, a fórmula deve retornar uma data.
Nota: As fórmulas só estão disponíveis para gráficos bidimensionais (ver Tipos de gráficos em 2D).
Para usar uma fórmula para calcular os valores de um gráfico:
Fórmula | Sintaxe |
Mês de (data atual) | Função 4D (Função 4D) |
Dia de ([Faturas]Data) | Função 4D (Campo) |
Sin(vX) | Função 4D (variável) |
NumVisits | ´Método que devolve um valor em $0 Este método deve estar “autorizado” no editor de fórmulas pelo comando SET ALLOWED METHODS |
É possível alterar o tipo de gráfico a qualquer momento. Você pode mudar de um tipo de gráfico de duas dimensões a outro de duas dimensões, ou de um gráfico de três dimensões a outro de três dimensões. Para criar um gráfico, teste diferentes tipos de gráficos para encontrar a melhor forma de apresentar seus dados.
Para alterar o tipo de gráfico:
É possível fazer com que 4D Chart mostre uma caixa de diálogo de alerta quando o usuário tente mudar o tipo de gráfico. Assim sendo, o usuário tem a opção de cancelar ou continuar com a mudança.
Produto: 4D
Tema: Uso de 4D Chart