2010-12-18 6 views
11

私はInternet Explorerで動作する(javascriptまたはHTMLベースの)チャートライブラリを探しています。助言がありますか?相互作用はプラスですが、必要ではありません。IEで動作するチャートライブラリ?

私はFlotを使ってみましたが、最近のパッチではIE9用に修正されていますが、IE8で動作させるのに問題があります。私はGoogle Chart APIも使用しましたが、少し簡単にカスタマイズ可能なものが優先されます。

答えて

16

それはあなただけCSS でかなりのビットを行うと作ることができ、あなたはあなたのライブラリーを達成するために必要なものすべてに少し依存 が、多分あなたはこれらの黙想が有用見つける...

限られたものの、あなた自身の "図書館"、水平棒グラフなどのグラフの場合は です。例えば :

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

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

jQueryのスパークラインは、いずれか、 真の "ライブラリ" ではありませんが、いくつかの素晴らしい選択肢があり、それはIEに戻ってすべての道 に動作します6.間違いなく過小評価されている。

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

Highchartsは良い賭けである可能性があります。 ProtovisがIEのための完全なサポートを持っていた場合

http://www.highcharts.com/

、それはデータの可視化のためのベスト・プラクティスに準拠しているため は、最高のを考慮することが必要になる場合があります。 しかし、それは世界で最もアクセスのAPIを持っていない、そしてそれは、少なくともではない完全に、IEをサポートしていません - 問題15読み:

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

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

をAmchartsはフラッシュを持っています私は彼らのチャートのためのJavaScriptライブラリに取り組んでいると信じています。 彼らが図書館に出てきたら、私は という感じがしています。

http://www.amcharts.com/

もライブラリを選択する際に、これを考慮してください:あなたは、3-Dスタック円グラフ、または光沢のあるバーの過多を見れば 、または、ドロップシャドウ、 は、注意してください:それは良い賭けですこれらのチャートのメーカーは、 のデータ視覚化のベストプラクティスを念頭に置いて作成していませんでした。

+0

+1可能ならば、これ以上投票したいと思います。私は自分自身を書く前に、これらのライブラリの約半分を知ってほしかったです! –

+0

jQueryのスパークラインは、実際には非常にクールに見える、私はそれを試してみよう! [私はHighchartsもこれまでと考えていたが、ライセンス問題に対処したくなかった:。] – grautur

2

は、あなたが、私はそれを自分自身を使用しませんでしたが、私の友人は、それが仕事をしていると考えて

http://www.telerik.com/

をtelerikしようとしています。

+1

これはCMSで、チャートのJavaScriptライブラリではない。 – Matt

0

これまで私はjqPlotを使用していましたが、うまく機能しました。しかし、それはjQueryプラグインです。それがあなたにとって重要かどうかは分かりません。

1

最近公開されたamCharts JavaScriptのバンドルを確認してください。これは、Flashチャートのすべてのインタラクティブ性をJS/HTML5にもたらします。

6

JavaScriptチャートライブラリがIE 6,7,8で動作するためには、チャートをVMLでレンダリングする必要があります。したがって、SVGまたはCanvasを使用したライブラリのレンダリングは機能しません(したがって、d3.jsベースのソリューションは動作しません)。 http://www.highcharts.com

上に構築された任意のJavaScriptのチャートライブラリー@http://www.fusioncharts.com

HighCharts @

FusionChartsのJavaScriptのチャート:彼らはSVGやVMLのハイブリッドを使用して以下のライブラリは現在、IE 6,7,8のサポートを持っていますRaphael JSの例、amcharts、gRaphaelはIE6,7,8でも動作します。

関連する問題