Pergunta

Eu preciso de algum tipo de controle gráfico interativo para meu aplicativo web baseado em .NET. Eu tenho alguns gráficos XY de largura, e que o usuário deve ser capaz de rolagem de forma interativa e zoom em uma janela específica no eixo x. Algo que funciona semelhante ao controle das finanças google seria bom, mas sem a necessidade dos rótulos de data ou as anotações de eventos notícia. Além disso, eu prefiro evitar Flash, se isso é mesmo possível. Alguém por favor pode dar algumas recomendações de algo que poderia chegar perto?

EDIT: o "real" de visualização do Google cronograma é para os dados com base em datas. Eu só tenho dados numéricos. Eu tentei usar esse controle para dados não-data, mas parece sempre querer mostrar uma data e demandas que a primeira coluna de dados, na verdade, ser uma data.

Foi útil?

Solução

Você pode experimentar Flotr , uma biblioteca agradável javascript. Ele tem controles bastante decentes de mouse e é livre para uso.

Outras dicas

Como sobre o uso do "real" google ferramenta finanças do projeto visualizações Google?

http://code.google.com/apis/visualization/ documentação / galeria / annotatedtimeline.html

Este é o que você está procurando. Um quase exata correspondência para o gráfico de Flash do Google.

http://www.humblesoftware.com/finance/index

Tenha um olhar para o Google vizualisation API , acho que isso é o que o Google usa no Google Finance. Eu tinha um olhar para alguns outros gráfico API de, mas este é livre e bela.

A amostra Zoom da barra de rolagem sobre a aparência do site SoftwareFX como o que você está procurando:

http://demo.softwarefx.com/chartfx/aspnet/ajaxsamples/

Confira amCharts . Há Gráfico XY e gráficos de ações. Claro que estes são baseados em Flash paradas, mas eu não acho que você pode ter tudo isso agradável e interativa, sem Flash ou Silverlight estes dias.

jqplot é impressionante e melhorando a cada dia

Eu queria responder ao comentário de knb sobre gráfico Google Finance, mas parece que não há nenhum botão de resposta. De qualquer forma, de acordo com o seguinte:

http://code.google.com/apis/ visualização / documentation / galeria / annotatedtimeline.html # Data_Policy

Sem dados são enviados para qualquer servidor para que ele não parece ser nada é buscado pelo Google. Alguém tem qualquer comentário a este ser o caso ou não? É melhor errar do lado da segurança e não usá-lo se preocupar com o Google ter seus dados?

Eu usei recentemente duas bibliotecas genéricos com o meu trabalho .NET - ambos têm muitas charttypes diferentes, que incluem o zoom e rolagem que você está depois: um é livre ( ZedGraph ) o outro não é ( Dundas ).

Eu felizmente recomendar ambos. Dundas é melhor - mas não é barato. Zed é open source por isso pode ser bastante informativo apenas ler o código.

Highcharts (licenças comerciais apenas) tem um financiamento pura JS como gráfico a aparência boa. Ele está atualmente em Beta, no entanto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top