Oi, javaneando! :)

Bem, se o que voce quer eh interromper a sequencia de
pintura
de um grafico de linha, eh possivel consegui-lo com a
JetChart,
mas para isso voce primeiro tera que  definir
um array de digitos binarios, que segue a sequencia de
indices
dos valores a serem plotados, como por exemplo:
double[] values={100,200,0,300,150,0,100};
int[] status={1,1,0,1,1,0,1};

A sequencia binaria acima forca uma quebra na serie de
linha 
exatamente onde os valores sao '0', no array values.

Um grafico de linha simples poderia ser elaborado com
a biblioteca
JetChart assim:
// Cria o contexto grafico e define labels
Graph graph=new Graph(new
String[]{"l1","l2","l3","l4","l5"});
// Define os valores
double[] values={100,200,0,300,150};
// Cria a serie de linha
LineSerie ls=new LineSerie(values,"texto da legenda");
ls.setColor(Color.red);
// Define o status dos pontos
ls.setCoordinatesStatus(new int[]{1,1,0,1,1});
// Adiciona a serie ao contexto grafico
graph.addSerie(ls);

E pronto! Para visualizar o grafico, voce precisa
adicionar o
objeto graph, que descende de Panel, aa sua applet,
usando 
BorderLayout.

Voce podera baixar a versao de avaliacao no website 
http://www.jinsight.com/jetchart

Caso deseje maiores informacoes, pode entrar em
contato direto
comigo pelo endereco [EMAIL PROTECTED]

Um abraco a todos!

Andre Soares














--- Javaneando <[EMAIL PROTECTED]> wrote:
> Oi,
> 
>     Preciso de um componente gráfico 
>    (applet de preferencia) que faça um gráfico 
>     de linha mas que trate corretamente 
>     funções para as quais não existe um 
>     y = f(x) para determinados valores de x. 
> 
>     O que os gráficos que eu já vi fazem é 
>     considerar como sendo "0" o valor de f(x) 
>     inexistente!
>     No gráfico de barras até fica aceitável. Fica
>     um vazio no gráfico e tudo bem!
>     Porém no gráfico de linhas fica muito feio 
>     pois aparece um "V" no gráfico ligando o ponto
> Xn
>     para o qual não existe o f(Xn) aos dois pontos
>     adjacentes f(Xn-1) e f(Xn+1).
> 
>     Alguém já viu algum componente que trata este 
>     caso colocando um ponto em f(Xn-1),  
>     outro em f(Xn+1) e deixando o espaco 
>     intermediário  vazio?
> 
> 
>     Ah! Não uso o gráfico de barras pois o cliente
>     não quer. :-)
> 
> 
> 
> 
> 
> 
> 
> 
> 
>     
> 
> 
> 
>
_______________________________________________________________________________________________
> Yahoo! GeoCities
> Tenha seu lugar na Web. Construa hoje mesmo sua home
> page no Yahoo! GeoCities. É fácil e grátis!
> http://br.geocities.yahoo.com/
> 
> ------------------------------ LISTA SOUJAVA
> ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usuários
> Java da Sucesu-SP 
> dúvidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para
> [EMAIL PROTECTED] 
>
-------------------------------------------------------------------------
> 


__________________________________________________
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a