Javascript Charting-Bibliothek für riesige Datenmengen
Kennt jemand eine Javascript-charting-Bibliothek und kann mit großen Datenmengen?
Durch 'riesig', ich meine, zeichnen Sie eine Linie Diagramm mit rund 1.000 Linien und 25.000 data points in total. (Mit eine ungleichmäßige Verteilung der Punkte pro Zeile. Viele Linien haben sehr wenige Punkte, aber einige haben bis zu 4.000.) Hier ist ein Beispiel-Datendatei.
Derzeit bin ich mit Highchartsaber es ist viel zu langsam bei der Darstellung der Beispiel-Datei. Hier ist meine test-websitegrafische Darstellung der Beispiel-Daten-Datei mit Highcharts. WARNUNG: Gehen Sie auf dieser Seite zu Essen, bis dein Prozessor für eine Weile 🙂
Möchte ich nicht verwenden Sie Flash oder Silverlight.
Ich hatte gehofft, Javascript zu verwenden, so dass meine Benutzer können zoom+schwenken, um das Diagramm und drehen Sie die Linien ein/aus usw. Aber wenn es einfach zu viel Daten für jede Javascript-charting-Bibliothek zu behandeln, dann werde ich haben, um die Grafiken server-Seite.
InformationsquelleAutor der Frage Adam Nellis | 2011-02-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihrem Beispiel, die dygraphs Bibliothek kümmert sich um die sechs tausend Datenpunkte in einer sehr schnellen Art und Weise. Vielleicht wäre das für Ihre Bedürfnisse geeignet?
Es beruht auf Leinwand mit excanvas für die IE-Unterstützung.
InformationsquelleAutor der Antwort Nicholas Shanks
Den ZingChart JavaScript-charting-Bibliothek sein könnte lohnt sich. Es wurde speziell für big data und bietet einige tolle Funktionen, um sicherzustellen, schnell, stabil rendert ohne Interaktivität.
Hier ist eine demo , das macht 100k Punkte bei unter einer Sekunde. Und wenn Sie möchten, um einige Vergleiche, gibt es auch die ZingChart Vs. demo (beachten Sie die Warnung auf der oberen rechten einige libs kann Durcheinander mit Ihrem browser).
Vollständige Offenlegung, ich bin auf der ZingChart team. Ich bin glücklich, alle mögliche Fragen zu beantworten, die Sie möglicherweise über die Bibliothek.
InformationsquelleAutor der Antwort Merrily
Alter thread, aber vielleicht von einigem nutzen. Highcharts Hinzugefügt haben, einen "boost" - Modul zu verbessern dataset-Punkt Plotten. Sie sagen, dass dies verarbeiten kann Millionen von Datenpunkten mit Leichtigkeit.
InformationsquelleAutor der Antwort andora