Alternativen zu Highcharts für Datensätze mit 10 -km -Datenpunkten? [abgeschlossen
-
25-10-2019 - |
Frage
Wir müssen ähnlich wie
http://zopyx.com/tmp/chart.png
Hier sind die Anforderungen:
- 24*365 Datenpunkte für das Liniendiagramm im oberen Teil des Diagramms (ein Wert pro Stunde/Tag für das Jahr)
- 12 Datenpunkte für jeden Block unten (einer pro Monat)
So ist jeder vertikale Block (einer pro Monat) mit einem Satz von 24*30 (oder 31) Datenpunkten verbunden.
Ich habe versucht, das Diagramm mit Highcharts zu implementieren, aber es scheint ein ernstes Problem mit großen Datensätzen zu haben (Firefox zeigt eine Warnung über ein langjähriges Skript).
Gibt es Alternativen zu Highcharts, die sich mit dieser USECase befassen können? Interaktivität ist ein Muss (Benutzer sollten in der Lage sein, in/out zu zoomen)
Lösung
Ich habe immer darüber nachgedacht Flot mit großen Datensätzen ziemlich schnell sein. Nach meinem informell Testen mit einem Datensatz von 8760 Punkten, Chrome (V15), wird es in ungefähr 5 Sekunden, Firefox (V8) in etwa 2 Sekunden und IE9 erzählt mir von einer 1/2 Sekunde (dh <9 wird ein No -Go -Go -Wert sein (dh <9 wird ein No -Go -GO -GO wird. bei der Geschwindigkeit aufgrund des Mangels an gebauter Leinwandunterstützung).
Mein einziges Anliegen für Sie ist jedoch, dass> 8000 Punkte die Pixelgrenze des Renderings überschreiten. Ihr Grundstück muss rund 10000 Pixel breit sein, um jede Art von Form zu erkennen.
Andere Tipps
Haben Sie Google Charts Plugin ausprobiert? Hier ist die Website für eine Demo: http://www.maxb.net/scripts/jgcharts/include/demo/#1
Die API ist auch einfach zu bedienen:http://code.google.com/apis/chart/