Faça 2 modos... Um modo resumido e quando o cara clicar vc detalha os dados daquele ponto.
Independente da tecnologia utilizada um ser humano comum e normal não consegue analisar 30 mil itens apenas dando uma passadinha de olho.... isso não existe... Alias, numa tela de 1280 por 800 não dá pra mostar nem um décimo desses dados lado a lado. Faça um requisição inicial ao servidor que lhe traga uns 300 pontos (já acho muito o gráfico não vai ficar clicável). Você vai precisar de algum algoritmo no servidor pra te resumir isso. Depois, conforme o cara clicar em cada ponto, faça uma requisição pedindo os detalhes. vai ficar rápido e vai ficar leve. VELO 2008/5/20 <[EMAIL PROTECTED]>: > > Os 90mil pontos dão uma visão geral de um duto. Por exemplo, se uma > área está com excesso de pontos escuros, a melhor coisa a se fazer é > trocar todo aquele trecho. > > A análise mais detalhada acontece através do zoom que o usuário vai > dando. Ele pode querer saber detalhes sobre um ponto específico. > > Consegui ser claro? > > > -- > Fernando > > On May 20, 3:58 pm, "Rafael Gomes Dantas" <[EMAIL PROTECTED]> wrote: > > Outra coisa que eu me pergunto, é se é realmente necessário esse número > > exagerado de pontos... > > > > Se você quer montar uma imagem com isso, não seria melhor tentar fazer > > server-side? > > > > 2008/5/20 Rodrigo Pereira Fraga <[EMAIL PROTECTED]>: > > > > > Só um detalhe, > > > > > Você usar XML para transpor os dados, é realmente algo muito custoso, o > > > time de parsing é muito grande. > > > faça testes via RemoteObject. > > > > > Outro detalhe é o quão complexo está seu itemRenderer, se houver mesmo > a > > > necessidade, faça uso de componentes mais abstratos como Canvas e > etc... > > > > > Agora uma curiosidade, como é que você está plotando tantos pontos? que > > > tipo de gráfico você está usando? > > > Julgando que gráficos são usados para análise, como seu usuário irá > > > analisar 90.000 pontos? > > > > > Abraços. > > > > > Atenciosamente: > > > ------------------------------ > > > | Rodrigo Pereira Fraga| > > > http://www.digows.com/ > > > http://forum.flexbrasil.com.br/ > > > > > e-mails: [EMAIL PROTECTED] > > > [EMAIL PROTECTED] > > > ------------------------------ > > > > > ------------------------------ > > > Date: Tue, 20 May 2008 14:34:38 -0300 > > > From: [EMAIL PROTECTED] > > > To: flexdev@googlegroups.com > > > Subject: [flexdev] Re: Gráfico com 30.000 pontos não funciona > > > > > O flex não foi projetado pra brincar com um volume tão grande de > dados... > > > Acho que você vai ter que trocar pra outra tecnologia (que suporte ao > menos > > > threading, como Java) ou então filtrar os dados para um número bem > menor > > > antes... > > > > > 2008/5/20 <[EMAIL PROTECTED]>: > > > > > Eu preciso, na verdade, exibir 90.000 pontos. Serão pontos mapeados de > > > dutos de prospecção de petróleo. > > > > > Estou inicialmente colocando os pontos no xml para ver se o Flex > > > renderiza isso rápido porque o applet que estamos usando está lento > > > demais. > > > > > Futuramente isso será lido de uma lista de objects em java. > > > > > Alguma sugestão de como posso exibir? > > > > > Peu, estou usando o itemRenderer. O que posso usar para substituí-lo? > > > > > Obrigado pelo ajuda de todos. > > > > > Abs, > > > -- > > > > > On May 19, 11:08 pm, "Mário Júnior" <[EMAIL PROTECTED]> wrote: > > > > Por acaso, em algum momento vc vai exibir 30 mill barras, linhas, ou > > > > eixos???? > > > > Filtre esses dados e exiba ao usuário somente oq é interessante pra > > > ele... > > > > > > Abraços e boa sorte. > > > > > > Júnior. > > > > -- > > > > Mário de Souza Júnior > > > > Programador Java / Flex : AS3 / PHP > > > > (44) 4009-3550 Maringá-PRhttp://blog.mariojunior.com > > > > [EMAIL PROTECTED] (gtalk, msn, etc..) > > > -- ___________________________________ Marvin Herman Froeder Desenvolvimento Datasul S.A. | www.datasul.com.br --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---