billboard.js - D3.jsを用いた多彩なグラフライブラリ
Web上でグラフを描きたいケースはとても多いです。そしてグラフは単に1種類知っておけばいいわけではなく、用途に合わせて最適なものを選ばないといけません。一つのライブラリだけで行うなら、なるべく多くの表示パターンに対応したものを使うべきでしょう。 今回紹介するbillboard.jsは一般的なグラフであれば、大抵こなせる強い味方です。覚えておくと使える場面が多そうです。
billboard.jsの使い方
主なグラフについて紹介していきます。まずは円グラフ。
![]()
オンマウスに対応しています。他のグラフも同様です。
![]()
エリアチャート。
![]()
エリアレンジチャート。
![]()
棒グラフ。
![]()
バブルチャート。
![]()
複合グラフ。
![]()
ドーナッツグラフ。
![]()
ゲージグラフ。
![]()
折れ線グラフ。
![]()
折れ線グラフですが、途中線種を変えています。
![]()
レーダーチャート。
![]()
散布図。
![]()
曲線グラフ。
![]()
積み重ねの棒グラフ。
![]()
ステップグラフ。
![]()
グリッドライン。
![]()
横棒グラフ。
![]()
スタンフォードダイアグラム。
![]()
ポイントをカスタマイズしたグラフ。
![]()
billboard.jsは表示にD3.jsを使っています。APIは分かりやすく、よくあるグラフライブラリのように複雑な指定はなさそうです。表現法はここで並べた以上にありますので、ぜひサンプルをチェックしてください。
billboard.jsはTypeScript製のオープンソース・ソフトウェア(MIT License)です。
billboard.js naver/billboard.js: Re-usable, easy interface JavaScript chart library based on D3.js