2008-09-21 6 views
13

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 zoomare in modo interattivo in una finestra specifica sull'asse x. Qualcosa che agisce in modo simile al controllo finanziario di google sarebbe bello, ma senza la necessità delle etichette delle date o delle annotazioni degli eventi di notizie. Inoltre, preferirei evitare Flash, se possibile. Qualcuno può dare qualche consiglio su qualcosa che potrebbe avvicinarsi?Consigli per un controllo grafico interattivo di tipo finanziario di Google

MODIFICA: la visualizzazione della "cronologia google" "reale" è per i dati basati sulla data. Ho solo dati numerici. Ho provato a usare quel controllo per dati non datati, ma sembra voler sempre mostrare una data e richiede che la prima colonna di dati sia effettivamente una data.

risposta

5

Si potrebbe provare Flotr, una bella libreria javascript. Ha controlli mouse abbastanza decenti ed è gratuito.

24

Come utilizzare lo strumento finanziario "reale" di Google dal progetto di visualizzazione di Google?

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html

+0

Probabilmente si potrebbe generalizzare questa soluzione in un controllo server se foste interessati a riutilizzo. –

+0

nota che l'utilizzo del controllo/dell'API di Google implica che è necessario rendere i dati disponibili a google (i loro server devono essere in grado di recuperare i dati). potrebbe non essere fattibile per i dati aziendali riservate o intranet – knb

+3

@knb: Questo è sbagliato: ". Tutto il codice ei dati vengono elaborati e resi nel browser Nessun dato viene inviato ad ogni server" –

0

Recentemente ho utilizzato due librerie generici con il mio lavoro .NET - entrambi hanno molti charttypes differenti che includono lo zoom e lo scorrimento siete dopo: uno è libero (ZedGraph) l'altro non è (Dundas).

Mi piacerebbe raccomandarli entrambi. Dundas è migliore - ma non è economico. Zed è open source quindi può essere abbastanza istruttivo per leggere solo il codice.

1

Il campione Zoom Barra di scorrimento sul sito SoftwareFX assomiglia a quello che stai cercando:

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

+0

Ma questo si sente abbastanza pesante e lento rispetto ad altre alternative come Flotr o Google Visualization Annotated Timeline – Sung

1

Partenza amCharts. C'è grafico XY e grafici azionari. Certo, questi sono grafici basati su Flash, ma non penso che tu possa avere qualcosa di bello e interattivo senza Flash o Silverlight in questi giorni.

5

Dai un'occhiata allo Google vizualisation API, credo che questo sia quello che Google utilizza su Google Finanza. Ho dato un'occhiata ad alcune altre API grafiche, ma questa è gratuita e bellissima.

1

jqplot è impressionante e migliorare ogni giorno

9

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

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

+0

Questo non richiedere che l'utente dispone di funzionalità HTML5 nel browser? Credo che le versioni più bassi di IE e Firefox non supportano questo ancora – locoboy

+0

è possibile utilizzare excanvas per impersonare una tela in IE http://excanvas.sourceforge.net/ – topwik

1

volevo rispondere al commento di KNB in ​​merito a Chart Google Finance, ma sembra che ci sia alcun pulsante risposta. In ogni caso, in base a questo:

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html#Data_Policy

Nessun dato viene inviato a un server in modo che non sembra nulla viene prelevata da Google. Qualcuno ha qualche commento sul fatto che questo sia il caso o no? È meglio sbagliare dalla parte della sicurezza e non usarla se preoccupati che Google abbia i tuoi dati?

0

HighCharts (solo licenze comercial) hanno una finanza pura JS come grafico gli sembra buono. È attualmente in beta, comunque.

+0

Aggiornamento: Highcharts c'è beta più, ha una ver gratuito per i non -uso commerciale, e ha la versione ticker stock che è praticamente identica a quella di Google. –

Problemi correlati