2013-02-12 8 views
5

Sto esaminando soluzioni di creazione di grafici JavaScript per la creazione di dashboard interattivi. La dashboard avrà 15 grafici, ciascuno con 6 righe e ogni riga ha ~ 5000 punti (15 * 6 * 5000 = 450.000). E verrà aggiunto un nuovo punto (e verrà rimosso un punto precedente) su ogni riga ogni 3 secondi. Inoltre, voglio zoom interattivo e tooltip.Grafici linea dinamici JavaScript con molti punti (~ 500.000)

Ciò è possibile senza l'intervallo (downsampling) dei dati sorgente? Qualcuno può consigliare soluzioni JavaScript da provare?

Mi sono imbattuto in Flotr2, Rickshaw, jqChart, HighCharts, mi chiedo se le persone possano condividere esperienze di prima mano per questo caso d'uso.

Nel caso in cui questo non sia un obiettivo realistico, quale sarebbe la prestazione più vicina con la tecnologia di oggi?

+1

Penso che un tipo di pagina del dashboard dovrebbe essere un riepilogo di ciascun grafico, ovvero gli ultimi 10 o 20 punti. Se vogliono vedere i dati nei reami di 5000 punti, dovrebbero scavare in una pagina diversa che è specifica per quel grafico. – jbabey

risposta

4

Penso jqChart in grado di soddisfare le vostre esigenze:

jqChart prende vantaggi di HTML5 Canvas per fornire grafici sul lato client ad alte prestazioni e grafici tra i vari browser ..

La velocità di rendering il grafico a linee è ottimizzato per la gestione di un ampio set di dati. Questo line chart example mostra 2 serie a 60.000 punti ciascuna.

Disclaimer: Sono CTO di jqChart.

Problemi correlati