ホーム > カテゴリ > HTML5・JavaScript >

[Google Charts]グラフに注釈を付加する

Google Chartsでグラフに注釈を付加するサンプルです。グラフ内のある値にコメントなどを付けたい場合などにご利用できます。

サンプル

注釈のサンプルです。

サンプルコード

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">

  // ライブラリのロード
  // name:visualization(可視化),version:バージョン(1),packages:パッケージ(corechart)
  google.load('visualization', '1', {'packages':['corechart']});     
         
  // グラフを描画する為のコールバック関数を指定
  google.setOnLoadCallback(drawChart);

  // グラフの描画   
  function drawChart() {         
    
    // メソッドからデータの生成
    var data = new google.visualization.DataTable();
      data.addColumn('string', '年度'); 
      data.addColumn('number', '所得税'); 
      data.addColumn('number', '法人税'); 
      data.addColumn('number', '消費税'); 
      data.addColumn({type:'string', role:'annotation'}); 
      data.addColumn({type:'string', role:'annotationText'}); 
      data.addRows([ 
                     ['H19年度', 16.08, 14.74, 10.27, null, null], 
                     ['H20年度', 14.99, 10.01,  9.97, '注釈', 'リーマンショック'], // 注釈
                     ['H21年度', 12.91,  6.36,  9.81, null, null],
                     ['H22年度', 12.98,  8.97, 10.03, null, null], 
                     ['H23年度', 13.48,  9.35, 10.19, null, null],  
                     ['H24年度', 13.99,  9.76, 10.35, null, null],  
                     ['H25年度', 15.53, 10.49, 10.83, null, null] 
                   ]); 

    // オプションの設定
    var options = {
      title: '所得税・法人税・消費税の年間推移 ( 単位:兆円 )'
     };     
             
    // 指定されたIDの要素に折れ線グラフを作成
    var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
      
    // グラフの描画
    chart.draw(data, options);
  }
  
</script>
</head>
<body>
  
  <!--  グラフの描画エリア -->
  <div id="chart_div" style="width: 100%; height: 350px"></div>
  
</body>
</html>

サンプルの解説

データをDataTable()で生成します。data.addColumn({type:'string', role:'annotation'}); のようにロールに annotation(注釈)と指定すれば任意の値に注釈を付加する事が出来ます。

グラフ関連記事の目次

Google Chartsの使い方とまとめ

出典

ここで公開されているサンプルはGoogle Charts(英語)で公開されているコードにコメントなどを付加してます。





関連記事



公開日:2015年04月01日
記事NO:00626