20/08/2004

Problema com chart Varias series

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&93;:= TLineSeries.Create(Chart1);
      Chart1.AddSeries(cseries&91;i&93;);
      with cseries&91;i&93; do
        for j := 1 to 12 do
        begin
          Add(  mes&91;j&93;.valor&91;i&93;, mes&91;j&93;.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

Respostas

25/08/2004

Gabriela

Poxa, só tiveram 6 visitas...

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

Preciso muito resolver esse problema!


Responder Citar

25/08/2004

Motta

tente ...

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



Responder Citar

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 Citar

25/08/2004

Motta

se for zero nao dê add, então


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



Responder Citar

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 Citar