Ich arbeite auf einer Website, die Code ( Chart Builder ) für Diagramme generiert. Es funktioniert derzeit mit der chartnew.js- Bibliothek, aber ich möchte mit einer besseren Diagrammbibliothek erweitern.
Anforderungen:
Es scheint eine ganze Reihe von Diagrammbibliotheken für JavaScript zu geben, die wahrscheinlich Ihren Anforderungen entsprechen würden. Es gab auch eine Stapelüberlauffrage , die sich genau mit diesem Thema befasste.
Bonzai scheint gut zu sein. Es ermöglicht einige ziemlich gut aussehende 3D-Diagramme (sowie interaktiv), die Dokumentation scheint ziemlich gut zu sein, und es verfügt sogar über einen Online - Editor . Ich kann nicht sagen, wie einfach es zu benutzen ist, da ich nicht die Gelegenheit hatte, es zu benutzen, aber von dem, was ich gesehen habe, ist es ziemlich einfach.
D3 ist wahrscheinlich die größte Diagrammbibliothek für JS. Es bietet viele Variationen für Diagramme (eine grobe Zählung in der Galerie liegt weit über 100). Es hat eine gewisse Lernkurve, und alle Bilder werden im SVG-Format behandelt.
Schließlich ist Rickshaw eine Diagrammbibliothek, die versucht, D3 auf Kosten von Funktionen zu vereinfachen (statt 100 Diagrammen sind es etwa 10).
Hoffentlich funktioniert eines davon für Sie! Lassen Sie mich wissen, wenn sie es tun, und wenn nicht, könnte ich wahrscheinlich mehr finden.
Essential Chart für JavaScript kann Ihre Anforderungen erfüllen.
Unterstützt mehrere Diagrammtypen, einschließlich 3D
Unterstützt die Interaktion mithilfe von Ereignissen sowie integriertem Zoomen, Schwenken und interaktiven Cursorn
Der SVG-Renderingmodus unterstützt Animationen
Die Community-Lizenz ist kostenlos und erlaubt den Einsatz in kommerziellen Anwendungen.
Hinweis: Ich arbeite für Syncfusion.
Das JIT (Javascript InfoVis Toolkit) ist eine weitere Bibliothek, die Sie in Betracht ziehen sollten, die in meiner Antwort unter Open-Source-Javascript-Bibliotheken auch zum Erstellen von Prozessflussdiagrammen erwähnt wird.
Hinweis : Die Frage hier bezieht sich eindeutig auf Charts , wie die Bibliotheken (Charting Engines), die im Vergleich von Charting-Modulen erwähnt werden, nicht zu verwechseln mit Graphs , wie in den Graphing-Modulen erwähnt . Obwohl sich beide Links auf drupal "Module" beziehen (die wie Plugins sind), enthält diese verlinkte Seite viele Links zu "Bibliotheken" (Engines für Diagramme oder Grafiken).
PS: Die Frage enthält " ... eine bessere Diagrammbibliothek ... ". Erwägen Sie, Ihre Frage ein wenig zu bearbeiten, um zu erklären, warum dieses Wort enthalten ist, dh mit welcher Art von Problem Sie mit der aktuellen Bibliothek konfrontiert sind, die Sie lösen möchten adressiert sein.
RGraph kann unter der GPL verwendet werden:
Die neueste Version fügt die Integration mit Google Sheets hinzu.
PS Ich mache es zu Ihrer Information
LightningChart JS ermöglicht das Erstellen von Diagramm-Dashboards mit WebGL-Beschleunigung und könnte letztendlich eine übertriebene Lösung für Ihre Anforderungen sein? Es ist superschnell und kostengünstig und kostenlos für den persönlichen Gebrauch. Für kommerzielle Nutzung verlangen wir eine geringe Gebühr.
410 weg
Nikolaus Raul