2010-12-18 5 views
11

Ich suche nach (Javascript oder HTML-basierten) Diagrammbibliotheken, die auf Internet Explorer funktionieren. Irgendwelche Vorschläge? Interaktivität ist ein Plus, aber nicht notwendig.Diagrammbibliotheken, die auf IE arbeiten?

Ich habe versucht, mit Flot, aber ich habe Probleme, es in IE8 zu arbeiten (obwohl ein aktueller Patch für IE9 repariert). Ich habe auch die Google-Diagramm-API verwendet, aber etwas, das ein wenig einfacher anpassbar wäre, würde bevorzugt.

Antwort

16

es ein bisschen hängt davon ab, was alle brauchen Sie mit Ihrer Bibliothek zu erreichen, aber vielleicht werden Sie diese musings nützlich finden ...

Sie ziemlich viel mit nur CSS tun können und machen Ihre eigene "Bibliothek", wenn auch eine begrenzte, für Graphen wie horizontale Balkendiagramme. Zum Beispiel:

http://meyerweb.com/eric/css/edge/bargraph/demo.html

http://applestooranges.com/blog/post/css-for-bar-graphs/

jQuery Sparklines ist kein echter "Bibliothek", entweder, aber es hat einige große Möglichkeiten, und es funktioniert den ganzen Weg bis IE zurück 6. Definitiv unterschätzt.

http://omnipotent.net/jquery.sparkline/

Highcharts könnte eine gute Wette.

http://www.highcharts.com/

Wenn Protovis volle Unterstützung für IE hatte, könnte es haben werden die besten, weil sie die besten Praktiken für die Datenvisualisierung haftet. Es ist jedoch nicht die am besten zugängliche api weltweit hat, und es IE unterstützt nicht, zumindest nicht vollständig - lesen Ausgabe 15:

http://vis.stanford.edu/protovis/

http://code.google.com/p/protovis-js/issues/detail?id=15

amCharts Blitz hat -based Charts im Moment, aber notieren: Ich glaube, sie arbeiten an Javascript-Bibliothek für ihre Diagramme. Wenn und wenn sie mit ihrer Bibliothek kommen, habe ich ein Gefühl wird es ziemlich gut sein.

http://www.amcharts.com/

Bitte beachten Sie auch dies berücksichtigen, wenn eine Bibliothek Auswahl: , wenn Sie eine riesige Auswahl an 3-D gestapelt Tortendiagramme oder glatter Stangen zu sehen, oder Drop-Schatten, dann vorsichtig sein: es ist eine gute Wette Die Macher dieser Charts haben sie nicht mit Datenvisualisierungs-Best Practices erstellt.

+0

+1 Ich würde dies mehr wählen, wenn ich könnte. Ich wünschte, ich hätte über die Hälfte dieser Bibliotheken gewusst, bevor ich meine eigene geschrieben habe !! –

+0

jQuery Sparklines sieht in der Tat sehr cool aus, ich werde es ausprobieren! [Ich habe auch schon Highcharts erwogen, wollte mich aber nicht mit Lizenzproblemen befassen :(.] – grautur

2

haben Sie telerik versucht

http://www.telerik.com/

ich es nicht selbst verwenden, aber ein Freund von mir denkt, dass es den Job tut.

+1

Das ist jetzt ein CMS, keine Diagramm-Javascript-Bibliothek. – Matt

0

Ich habe jqPlot in der Vergangenheit verwendet und es hat gut für mich gearbeitet. Es ist jedoch ein jQuery-Plugin; nicht sicher, ob dir das wichtig ist oder nicht.

1

Schauen Sie sich das kürzlich veröffentlichte amCharts JavaScript Bundle an. Es bringt die gesamte Interaktivität der Flash-Charts, aber in JS/HTML5.

6

Damit jede JavaScript-Diagrammbibliothek mit IE 6,7,8 funktioniert, müssen sie das Diagramm in VML rendern. Daher würden Bibliotheken, die nur mit SVG oder Canvas rendern, nicht funktionieren (daher würden d3.js-basierte Lösungen nicht funktionieren). Die folgenden Bibliotheken haben derzeit Unterstützung auf IE 6,7,8, da sie eine Mischung aus SVG und VML verwenden:

Fusion JavaScript Charting @http://www.fusioncharts.com

HighCharts @http://www.highcharts.com

Alle oben gebaut JavaScript Charting-Bibliothek von Raphael JS zB, Amcharts, gRaphael würde auch an IE6,7,8 arbeiten.

Verwandte Themen