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