Webvisualisierungsbibliotheken


10

Was sind einige gute Visualisierungsbibliotheken für die Online-Verwendung? Sind sie einfach zu bedienen und gibt es eine gute Dokumentation?

Antworten:


7

IMO, Protovis ist das Beste und ist sehr gut dokumentiert und unterstützt. Es ist die Basis für mein Webvis R-Paket.

Diese sind auch sehr gut, obwohl sie eher eine Lernkurve haben:


1
Protovis sieht fantastisch aus, aber wissen Sie, welche Browserunterstützung es hat? besonders IE?
vrish88

2
Dies ist leider eine der Schwachstellen von Protovis (aber es ist ein Problem mit jeder SVG-Bibliothek, da der IE dies nicht unterstützt). Glücklicherweise hat Jamie Love eine Lösung mit SVGWeb gefunden. Siehe hier: groups.google.com/group/protovis/browse_thread/thread/… .
Shane

1
IE 9 wird auch SVG unterstützen - solange Sie nicht mit IE 6 arbeiten müssen ...
Sharpie

d3 ist der Nachfolger von protovis.
Ymihere

5

RaphaelJS kann einige ziemlich erstaunliche Sachen machen und es wurde gerade von Sencha (ehemals ExtJS) unterstützt. Raphael ist ziemlich schlau in Bezug auf Browser, da er für alles andere ein VML-Backend für Internet Explorer und SVG verwendet. Die Bibliothek ist jedoch ziemlich niedrig. Glücklicherweise hat der Autor mit gRaphael ein weiteres Projekt gestartet , das sich auf das Zeichnen von Diagrammen und Grafiken konzentriert.

Das MIT SIMILE-Projekt verfügt auch über einige interessante JavaScript-Bibliotheken:

Es gibt auch ein Projekt zum Portieren der Verarbeitung auf JavaScript: ProcessingJS

Jmol ist ein Java-Applet zum Anzeigen chemischer Strukturen, wird jedoch als Anzeige-Engine für 3D-Grafiken im SAGE- System verwendet, das über eine vollständig browserbasierte Benutzeroberfläche verfügt.

Und für eine Open-Source-Alternative zu Google Maps gibt es die hervorragende OpenLayers- JavaScript-Bibliothek, die das Frontend der ebenso hervorragenden OpenStreetMap unterstützt .




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.