grafische Darstellungsrahmen

Die grafische Darstellung von Daten zum besseren Verständnis ist im Web alltäglich geworden. Es sind viele Frameworks entstanden, die hauptsächlich auf JavaScript basieren. Die Wahl des richtigen hängt oft von den darzustellenden Datentypen und der gewünschten Abdeckung des Dienstes ab. Aber Vorsicht, einige sind viel komplizierter zu meistern!
Grafische Darstellungsrahmen:

D3.js http://d3js.org/

D3.js
Am meisten
Viele Möglichkeiten
Ermöglicht das Sortieren und Verarbeiten von Tabellendaten
Das Mindeste
Kleinere Community, da weniger genutzte Lösung (wenig Support)
Komplexität der Nutzung und Integration
Langsame Ausführung
Basierend auf SVG bietet diese Lösung eine breite Kompatibilität (ab IE9). Es ist wenig benutzt, obwohl es sehr vollständig ist. Auch wenn die Community wächst und immer mehr Beispiele verfügbar sind, bleibt D3.js sehr kompliziert zu bedienen.
 

iCharts http://www.icarts.net/

iCharts
Am meisten
Unterstützung verfügbar
Benutzerfreundlichkeit und Interaktion
Ausführungsgeschwindigkeit
Das Mindeste
Begrenzte und gemeinsame Renderings
Wenig Interaktionen
Die kostenpflichtige Lizenz
Geringe Kompatibilität
iCharts ist eine weit verbreitete, aber kostenpflichtige Lösung. Es basiert auf der CANVAS-Technologie, die keine große Kompatibilität zulässt. Es hat den Vorteil, dass es in der Cloud verfügbar ist und der von Google im Analysesystem verwendeten Lösung sehr ähnlich ist.
 

ChartJS http://www.charjs.org/

ChartJS
Am meisten
Einfache „Anpassung“
Die Verfügbarkeit von Vorlagen
Das Mindeste
Geringe Kompatibilität (Leinwand)
Ein Rahmen, der bindend sein kann
Diese Lösung ist weit verbreitet und hat eine sehr große Community und daher einen sehr wichtigen verfügbaren Support.
 

HighCharts http://www.highcharts.com/

HighCharts
Am meisten
Viele Möglichkeiten
Viele mögliche Wechselwirkungen
Unterstützung verfügbar
Das Mindeste
Bezahlte Formeln
Diese Lösung ist kostenpflichtig, setzt aber auf eine sehr große Community. Es wird von sehr großen Namen im Web verwendet und ermöglicht eine große Anzahl grafischer Darstellungen und eine vollständige Integration.
 

Abschließend

Es ist schwer zu sagen, dass eine Lösung besser ist als eine andere. Denn auch hier hängt das am besten geeignete Framework vom Bedarf ab... Wenn nur eines gewählt werden müsste, wäre D3.js sicherlich die Lösung der Wahl, da es sehr umfangreiche und beeindruckende grafische Anpassungen ermöglicht, aber Vorsicht, es ist es auch extrem vollständig und komplex!