[Google Charts] Line Chart で軸をカスタマイズ

投稿者: | 2021年3月15日

一か月単位の記録など、横軸と縦軸のレンジを予め定めておいてから、線グラフを描画したいというシーンはよくあります。

今回は、Google Chart の Line Chart を使用して、そのようなグラフを描いてみたいと思います。

パッケージのロード

Line Chart なので、最新版の’corechart’ をロードします。

データセット・描画

日付毎に体重を記録するという体でデータをセットし、描画してみます。

グラフを確認すると、このようになっています。

これはこれでまあ悪くはないのですが、横軸にはあらかじめ一か月分を表示し、縦軸ももう少し広い範囲を出しておきたいところです。

横軸レンジの設定

横軸を一か月分設定し表示するには、今回の場合は Date クラスを使用します。

オプションとして hAxis を次のように定義しておきます。

2021年3月1日から3月31日まで表示するための設定です。

縦軸レンジの設定

縦軸のレンジも決定しておきます。

0kg ~ 80kg ぐらいまで表示しておくようにします。

縦軸のオプションは vAxis を使います。

サンプルコードと動作確認

これまで追加したオプションも含めた全体のサンプルコードはこのようになります。

 

では描画してみましょう。このようになります。

横軸が3月の一か月分、縦軸が0~80のレンジで表示されているのがわかります。