Domanda

Ho bisogno di una sorta di controllo grafico interattivo per la mia app Web basata su .NET. Ho alcuni grafici XY ampi e l'utente dovrebbe essere in grado di scorrere e ingrandire in modo interattivo una finestra specifica sull'asse x. Qualcosa che agisce in modo simile al controllo finanziario di Google sarebbe bello, ma senza la necessità di etichette per la data o annotazioni per eventi di notizie. Inoltre, preferirei evitare Flash, se possibile. Qualcuno può dare alcuni consigli su qualcosa che potrebbe avvicinarsi?

EDIT: il "reale" la visualizzazione della sequenza temporale di Google è per i dati basati sulla data. Ho solo dati numerici. Ho provato a utilizzare quel controllo per i dati non di data, ma sembra voler sempre mostrare una data e richiede che la prima colonna di dati sia effettivamente una data.

È stato utile?

Soluzione

Potresti provare Flotr , una bella libreria javascript. Ha controlli del mouse abbastanza decenti ed è gratuito da usare.

Altri suggerimenti

Che ne dici di usare il " real " strumento finanziario di Google dal progetto di visualizzazioni di Google?

http://code.google.com/apis/visualization/ documentazione / galleria / annotatedtimeline.html

Questo è quello che stai cercando. Una corrispondenza quasi esatta per il grafico di Google Flash.

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

Dai un'occhiata alla API di visualizzazione di Google , Suppongo che questo sia ciò che Google utilizza su Google Finance. Ho dato un'occhiata ad alcune altre API del grafico, ma questa è gratuita e bella.

L'esempio Zoom Scrollbar sul sito SoftwareFX sembra quello che stai cercando:

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

Guarda amCharts . C'è grafico XY e grafici azionari. Sicuramente questi sono grafici basati su Flash, ma non credo che tu possa avere qualcosa di così bello e interattivo senza Flash o Silverlight in questi giorni.

jqplot è impressionante e migliora ogni giorno

Perché non usare questo clone: ??

http://code.google.com/p/time-series- grafico /

Volevo rispondere al commento di knb sul grafico di Google Finance, ma sembra che non ci sia un pulsante di risposta. Ad ogni modo, secondo questo:

http://code.google.com/apis/ visualizzazione / documentazione / galleria / annotatedtimeline.html # Data_Policy

Nessun dato viene inviato a nessun server, quindi non sembra che nulla venga recuperato da Google. Qualcuno ha qualche commento su questo essere il caso o no? È meglio sbagliare dal punto di vista della sicurezza e non utilizzarlo se preoccupato che Google abbia i tuoi dati?

Di recente ho usato due librerie generiche con il mio lavoro su .NET: entrambi hanno molti tipi di grafici diversi che includono lo zoom e lo scorrimento che stai cercando: uno è gratuito ( ZedGraph ) l'altro non è ( Dundas ).

Li raccomanderei felicemente entrambi. Dundas è migliore, ma non è economico. Zed è open source, quindi può essere abbastanza istruttivo leggere solo il codice.

HighCharts (solo licenze commerciali) hanno una finanza JS pura come la tabella che sembra buona. È attualmente in beta, però.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top