Was ist die beste JavaScript-Diagrammbibliothek, die in einer kommerziellen Webanwendung kostenlos verwendet werden kann?

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:

  • Mehrere Diagrammtypen (vorzugsweise auch 3D-Diagramme)
  • Diagramme sollten interaktiv sein
  • Animierte Grafiken
  • Frei
  • Lizenz, die eine kommerzielle Nutzung erlaubt

Antworten (5)

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.

Bitte geben Sie einige Beispiele für mehrere Diagrammtypen (vorzugsweise auch 3D-Diagramme), die interaktiv sind, mit animierten Grafiken. Screenshots wären schön. Vielen Dank!

Essential Chart für JavaScript kann Ihre Anforderungen erfüllen.

Hinweis: Ich arbeite für Syncfusion.

Bitte geben Sie einige Beispiele für mehrere Diagrammtypen (vorzugsweise auch 3D-Diagramme), die interaktiv sind, mit animierten Grafiken. Screenshots wären schön. Vielen Dank!

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 "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.

Bitte geben Sie einige Beispiele für mehrere Diagrammtypen (vorzugsweise auch 3D-Diagramme), die interaktiv sind, mit animierten Grafiken. Screenshots wären schön. Vielen Dank!

RGraph kann unter der GPL verwendet werden:

www.rgraph.net

Die neueste Version fügt die Integration mit Google Sheets hinzu.

PS Ich mache es zu Ihrer Information

Bitte geben Sie einige Beispiele für mehrere Diagrammtypen (vorzugsweise auch 3D-Diagramme), die interaktiv sind, mit animierten Grafiken. Screenshots wären schön. Vielen Dank!

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.