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]
-------------------------------------------------------------------------