tableのデータから棒グラフを自動生成するスクリプトのご紹介です。jQueryに依存します。手軽で良かったので備忘録として。
tableに記入されたデータを元にアニメーションエフェクト付きの棒グラフを自動生成する、というもの。以下、動作サンプルです。
TableBarChart
tableはマークアップで、棒グラフはそのtableのデータを元に生成されています。
<script type='text/javascript' src='http://code.jquery.com/jquery-1.11.0.js'></script> <script type="text/javascript" src="TableBarChart.js"></script>
本体とプラグインを読み込みます。
$('#foo').tableBarChart('#bar', '', false);
tableとグラフを表示する要素を指定します。
<div id="bar"></div>
tableは普通にマークアップするだけ。グラフ表示は別途要素を用意します。
ライセンスはGPLとの事です。