Domanda

Abbiamo bisogno di generare simili a

http://zopyx.com/tmp/chart.png

Ecco i requisiti:

  • 24 * 365 punti di dati per il grafico linea nella parte superiore del grafico (un valore per ora / giorno dell'anno)
  • 12 punti dati per ogni blocco di seguito (uno al mese)

Quindi, ogni blocco verticale (uno al mese) è associato ad una serie di 24 * 30 (o 31) datapoint.

Ho cercato di attuare il grafico utilizzando Highcharts ma sembra avere problema serio con grandi quantità di dati (Firefox mostrano un avviso su uno script di lunga esecuzione).

Ci sono alternative alla Highcharts che possono trattare questo caso d'uso? L'interattività è un must (gli utenti dovrebbero essere in grado di zoom-in / out)

È stato utile?

Soluzione

Ho sempre considerato flot di essere abbastanza veloce con grandi insiemi di dati. Secondo la mia test informale con un set di dati di 8760 punti, cromo (V15) renderà in circa 5 secondi, firefox (v8) in circa 2 secondi e IE9 mi sta dicendo circa un secondo mezzo (IE <9 sta per essere un no go sulla velocità a causa della mancanza di supporto integrato tela).

La mia unica preoccupazione per voi, però, è che> 8000 punti sta attraversando il limite di pixel di rendering. Vostro diagramma dovrà essere ampia circa 10000 pixel di discernere qualsiasi tipo di forma.

Altri suggerimenti

hai provato google classifiche di plugin? Ecco il sito per una demo: http://www.maxb.net/ scripts / jgcharts / includono / demo / 1 #

l'API è anche facile da usare: http://code.google.com/apis/chart/

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