Problema com chart Varias series

20/08/2004

0

Não estou acostumada a usar o Chart, então não sei como trabalhar com várias series.

Por exemplo, vou ter 5 series que mostram como determinado valor varia de acordo com o mes do ano, então na minha escala x, tenho jan, fev, mar...dez.

Até aí beleza, o gráfico fica perfeitinho. O problema é que eu quero, que quando um valor em qualquer uma dessas series, em qualquer mês, seja 0, ao invés do grafico ir a ZERO e voltar, fazendo uma quebra, ele ignore esse mês.

Eu estava fazendo assim
for i := 1 to 5 do
    begin
      cseries[i]:= TLineSeries.Create(Chart1);
      Chart1.AddSeries(cseries[i]);
      with cseries[i] do
        for j := 1 to 12 do
        begin
          Add(  mes[j].valor[i], mes[j].Nome);
        end;
    end;


so que nesse aí não esta ignorando o Zero, como posso fazer pra ignorar? tentei não dar o ADD quando o valor fosse zero, mas deu tudo errado.


Gabriela

Gabriela

Responder

Posts

25/08/2004

Gabriela

Poxa, só tiveram 6 visitas...

será que ninguém aqui sabe como me ajudar?

Preciso muito resolver esse problema!


Responder

25/08/2004

Motta

tente ...

for i := 1 to 5 do 
    begin 
      cseries[i]:= TLineSeries.Create(Chart1); 
      Chart1.AddSeries(cseries[i]); 
      with cseries[i] do 
        for j := 1 to 12 do 
        begin 
          Add(  mes[j].valor[i], mes[j].Nome); 
        end;
      //
      if ..... then
        Series[i].Active := False; // <<==
    end;



Responder

25/08/2004

Gabriela

Mas aí não vai aparecer nenhum valor daquela serie.

Quando na verdade eu quero que ele ignore (não mostre) apenas o mês que o valor estiver zero, e continue mostrando o valor dos outros meses.


Responder

25/08/2004

Motta

se for zero nao dê add, então


for j := 1 to 12 do 
        begin 
          if mes[j].valor[i] then
            Add(  mes[j].valor[i], mes[j].Nome); 
        end; 



Responder

28/04/2005

Marcosrocha

Olá,
Gostaria de saber qual o tipo dessa variável cseries, talvez eu posso usar esse exemplo num Chart que eu estou desenvolvendo!!!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar