JavaScriptグラフ描画ライブラリ「Chart.js」
Google Analyticsみたいに管理画面のダッシュボードで統計情報をグラフ表示したいとJavaScriptライブラリを探しているときの覚書。
オープンソースのChart.jsで十分。
Chart.js v3.7.1
主な特徴
- オープンソース。商用利用可能。MITライセンス
- HTML5 canvasで多くのグラフを表示させても高速描画ができる。
下記マイクロソフトのサイトでcanvasとSVGの比較グラフが分かりやすい。
参考: SVG vs canvas: how to choose (Windows) | Microsoft Docs
参考: canvas の最適化 - Web API | MDN - CDNあり
- 開発が活発。ドキュメントがしっかりしてる。
- プラグインの機能があるので拡張しやすそう。
参考: GitHub | chartjs/awesome: A curated list of awesome Chart.js resources and libraries
より多彩なデータの見せ方をしたい場合はD3.jsが良さそう