Ich habe einige Daten im .csv-Format (~ 10000 Datensätze oder mehr) und muss sie in Diagrammen visualisieren (hauptsächlich Flächen- und Liniendiagramme). Auch Diagramme müssen interaktiv sein und über Controller und Filter verfügen. Jetzt verwende ich Google Charts, aber es hat Probleme mit der Leistung für ein solches Datenvolumen.
Anforderungen sind also:
Essential Chart für JavaScript ist eine Option.
Das gesamte Produkt ist kostenlos über die Community-Lizenz erhältlich , wenn Sie sich qualifizieren (weniger als 1 Million USD Umsatz).
Hinweis: Ich arbeite für Syncfusion.
https://dc-js.github.io/dc.js/
dc.js ist eine JavaScript- Diagrammbibliothek mit nativer Crossfilter- Unterstützung, die eine hocheffiziente Untersuchung großer mehrdimensionaler Datensätze ermöglicht (inspiriert von der Crossfilter-Demo). Es nutzt die d3-Engine, um Diagramme im CSS-freundlichen SVG-Format zu rendern. Diagramme, die mit dc.js gerendert werden, sind von Natur aus datengesteuert und reaktiv und bieten daher sofortiges Feedback zur Interaktion des Benutzers. Das Hauptziel dieses Projekts ist die Bereitstellung einer einfachen, aber leistungsstarken Javascript-Bibliothek, die zur Datenvisualisierung und -analyse sowohl im Browser als auch auf mobilen Geräten verwendet werden kann.
(Betonung hinzugefügt)
dc.js ist eine Open-Source-Javascript-Bibliothek und unter der Apache-Lizenz v2 lizenziert.
Ich habe es mit einer CSV-Datei mit 70.000 Datensätzen verwendet. Sehr reaktionsschnell, nachdem die Daten geladen wurden.
Izzy