Javascript-Bibliothek zum Erstellen von Diagrammen

Ich suche eine JavaScript-Bibliothek zum Zeichnen von HTML5-Diagrammen. Es sollte:

  • Open-Source sein
  • Unterstützung von Animationen und Übergängen (Wechseln von Inhalten mit Gleiten)
  • einfach zu bedienen sein
  • unterstützen gemischte Typen, dh Balkendiagramm mit Liniendiagramm
  • themenfähig zu sein, ist ein Muss
Nur Diagramme oder eine vollständige Berichterstellungslösung?
Nur Diagramme, aber ich suche nicht mehr nach einem, nicht
Vielleicht möchten Sie bei den neuen Code-Empfehlungen auf Area51 nachfragen – „Vorgeschlagene Q&A-Site für Programmierer, die die beste Bibliothek für bestimmte Aufgaben suchen“ area51.stackexchange.com/proposals/66606/code-recommendations

Antworten (3)

Nur überrascht, dass bisher niemand die wahrscheinlich beliebteste und leistungsfähigste Option erwähnt hat: http://d3js.org/

Schauen Sie sich die Fülle von Beispielen an, um zu sehen, wozu es fähig ist. Leistungsstark und einfach zu erlernen und zu verwenden.

https://github.com/mbostock/d3/wiki/Galerie

ZingChart erfüllt Ihre Anforderungen, ist aber nicht Open Source. Wir bieten jedoch eine kostenlose Markenversion an, wenn es um die Kosten geht.

  • Animationen - Es stehen Animationsoptionen für Effekt, Verzögerung, Methode, Sequenz und Geschwindigkeit zur Verfügung.
  • Einfach zu verwenden – Das Einrichten von Diagrammen ist ähnlich wie bei anderen Diagrammbibliotheken, wenn Sie über diese Erfahrung verfügen. ZingChart hat eine CSS-ähnliche Syntax.
  • Unterstützung gemischter Diagramme – Gemischt wird eingerichtet, indem „Typ“: „Gemischt“ zugewiesen wird und dann die anderen Diagrammtypen innerhalb des Objekts „Reihe“ platziert werden. Hier ein Beispiel aus der Galerie
  • Thematable - ZingChart bietet viele vorgefertigte Designs sowie die Option, ein benutzerdefiniertes Design anzuwenden.

Ich bin Mitglied des ZingChart-Teams. Wenn Sie also Fragen zu Funktionen oder zur Lizenzierung haben, können Sie sich gerne an mich wenden.

LightningChart JS erfüllt diese Anforderungen und ist für den persönlichen Gebrauch kostenlos. Es ist zwar nicht Open Source, aber mit WebGL-GPU-Beschleunigung und extremer Optimierung ist die Leistung die beste in der Branche.