JavaScriptのチャートライブラリは山ほどあるが、その中でもユーザの要求に柔軟に答えながら、長く運用できるようなライブラリとしては、以下の2つがとても優れていたので紹介する。
- jqPlot
- HighCharts
##jqPlot
公式:http://www.jqplot.com/
デモ:http://www.jqplot.com/examples/barLineAnimated.php
老舗のチャートライブラリ。特に日本での人気が高い。canvasでの描画なので若干古さを感じる。しかし、多機能でドキュメントも豊富。2軸のグラフや、様々なグラフの組み合わせも可能。ボックスプロットが描けないのが難点か。ライセンスはGPL,MITなのでフリーで利用可能。
日本語ドキュメントはアルファシスが有名。
http://alphasis.info/jquery-plugins/jqplot/
##HighCharts
公式:http://www.highcharts.com/
デモ:http://www.highcharts.com/demo
有償(商用の場合)のチャートライブラリ。機能の多さ、使いやすさ、公式ドキュメント(英語)の分かりやすさが良い。様々なグラフの組み合わせや、判例表示の自由度、ボックスプロットの描画も可能。他の追随を許さない、圧倒的な完成度のチャートライブラリ。
##その他
その他のライブラリを探すときは、以下が便利。