Dúvida TDbChart

Delphi

11/09/2009

Bom dia,

Preciso fazer um gráfico no TDBChart, onde o eixo X é uma data.

Beleza, consigui fazer só que acontece o seguinte:

Imagine um gráfico de Valor total de vendas por dia da semana.
Como no domingo a loja não abre obviamente não vai ter vendas dai no meu gráfico fica um espaço maior que o normal entre a coluna de sábado e segunda.
Eu preciso que a distancia entre as colunas fique constante, independente da data de referência.


Diegotiemann

Diegotiemann

Curtidas 0

Respostas

Afarias

Afarias

11/09/2009

Se precisa do eixo ´X´ constante, NÃO DEFINA o X

Defina apenas LABELs e BAR. Assim o valor no eixo inferior é tratado como simples ´texto´ tendo sempre a mesma distância entre si.

Se definir X, a distância entre os valores é calculada para ficar proporcional.


T+


GOSTEI 0
Diegotiemann

Diegotiemann

11/09/2009

Beleza, Agora ficou constante o intervalo entre as colunas.

Mas surgiu outro problema, não aparece a data correta abaixo de cada coluna. Tá aparecendo 30/12/1899, 31/12/1899....

Como faço para aparecer a data da coluna respectiva?


GOSTEI 0
Afarias

Afarias

11/09/2009

Nunca vi isso acontecer... os dados estão corretos?

Deveria estar com a data aparecendo certinho... afinal o componente (teoricamente) só pega os valores e coloca como label


T+


GOSTEI 0
Diegotiemann

Diegotiemann

11/09/2009

Sim, os dados estão certos, tanto é que quanto eu tinha selecionado a coluna de dada no eixo x aparecia certinho.

Mas acho que sei o que pode ser. Vou fazer uns teste e digo se deu certo


GOSTEI 0
Diegotiemann

Diegotiemann

11/09/2009

Consegui ...

Em Series=>data source
Deixar o eixo x vazio.
Em labels escolher o campo data

Em seguida entrar nas abas chart=>axis=>labels=style
Selecionar o bottom axis e Style auto.


GOSTEI 0
POSTAR