Chart.jsは簡単に美しくグラフを描画できるJavaScriptのチャートライブラリ

chart-js
  • URLをコピーしました!

以前、D3.jsと言うJavaScriptライブラリを紹介しましたが、グラフの描画をするだけのライブラリではないので、グラフの描画をするだけにしては重く、学習コストもかかります。
そこで、もっと簡単でグラフの描画だけに特化したJavaScriptライブラリChart.js」の使い方をご紹介します。

目次

Chart.jsは優れもの!

Chart.js
Chart.js | Open source HTML5 Charts for your website

Chart.jsは、一般的によく使われている棒グラフや円グラフ、折れ線グラフだけでなく、レーダーチャートやポーラーチャート、散布図など様々な型のグラフに対応しています。
さらに、昨今ではとても嬉しい、レスポンシブデザインにも対応していますので、スマホでも簡単に表示することができます。
機能面だけでなくデザイン性も高く、他のチャートライブラリより(個人的に)綺麗に見えます。

Chart.jsのサンプルを見てみよう!

Chart.js公式のサンプルがありますので、まずはこちらをご覧ください。

あわせて読みたい
棒グラフ(サンプル)
Chart.js samples

Chart.jsの入手と使い方

Chart.jsJavaScriptファイルはGitHubから入手できます。

GitHub
GitHub - chartjs/Chart.js: Simple HTML5 Charts using the tag Simple HTML5 Charts using the tag. Contribute to chartjs/Chart.js development by creating an account on GitHub.

JavaScriptファイルをサーバーアップロードせずに使いたい場合は、CDNが便利です。

cdnjs
Chart.js - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for develop... Simple HTML5 charts using the canvas element. - Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by o...

Chart.js使い方については、公式のドキュメントをご覧ください。

あわせて読みたい
Chart.js | Chart.js Open source HTML5 Charts for your website

canvasタグの対応ブラウザ

Chart.jsHTMLcanvasタグを使いますので、表示したいブラウザが対応しているかどうか確認しておきましょう。

Chart.jsの使い方

それでは、Chart.jsの基本的な使い方を説明していきます。
まずは、Chart.jsを読み込みます。

次にグラフを表示したいところにHTMLcanvasタグを記載してidを指定します。

後は、JavaScriptグラフの種類やデータを書いていきます。

Chart.jsのサンプル

最後に、CodePenに掲載されているサンプルを紹介します。
バージョンが1.x系ですが、使い方はほぼ同じなので参考になると思います。

また、オプションを使って少し違った使い方できますので、こちらも参考にしてみてください。

あわせて読みたい
Chart.jsで棒グラフの目盛りを変更して上下を逆にする方法 以前紹介した、グラフの描画が簡単にできるチャートライブラリ「Chart.js」で、今回は少し変わった使い方をご紹介します。最終的に何がしたいかというと、棒グラフを表...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメント一覧 (1件)

  • […] 以前紹介した、グラフの描画が簡単にできるチャートライブラリ「Chart.js」で、今回は少し変わった使い方をご紹介します。 最終的に何がしたいかというと、棒グラフを表示する際に縦軸の目盛りをカスタマイズして、上下を逆さまにしたいと思います。 つまり、棒グラフが下から上に伸びるのではなく、上から下に伸びる。 かつ、縦軸の目盛りを例えば下から上に0~100あったとすると、逆に上から下に表示するようにします。 Chart.jsは簡単に美しくグラフを描画できるJavaScriptのチャートライブラリhttps://minory.org/chart-js.html以前、D3.jsと言うJavaScriptライブラリを紹介しましたが、グラフの描画をするだけのライブラリではありません。グラフの描画をするだけにしては重く、学習コストもかかります。そこで今回は、もっと簡単でグラフの描画だけに特化した専用のライブラリ「Chart.js」を… Minory  1 share 1 user […]

コメントする

CAPTCHA


目次