Table of Contents
公式サイト
https://developers.google.com/chart
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <html> <head> <script type= "text/javascript" src= "https://www.gstatic.com/charts/loader.js" ></script> <script> google.charts.load( 'current' , {packages: [ 'corechart' , 'line' ]}); google.charts.setOnLoadCallback(drawBasic); function drawBasic() { var data = new google.visualization.DataTable(); data.addColumn( 'number' , 'X' ); data.addColumn( 'number' , 'Num' ); data.addRows([ [0, 0], [1, 10], [2, 20], [3, 30] ]); var options = { hAxis: { title: 'X' }, vAxis: { title: 'Y' } }; var chart = new google.visualization.LineChart(document.getElementById( 'chart_div' )); chart.draw(data, options); } </script> </head> <body> <div id= "chart_div" ></div> </body> </html> |
必要なjsファイルを読み込み(3行目)
必要なライブラリの読み込み(5行目)
google.charts.loadの第一引数には読み込みバージョン名、またはバージョン番号を指定します。
ここでは最新バージョンの’current’を指定しています。
第二引数には読み込むパッケージの配列を渡します。
API読み込み完了後に実行するコールバック関数を設定(6行目)
google.charts.setOnLoadCallback関数の引数にチャートの設定や描画を行う関数を渡します。
チャートのデータを用意
https://developers.google.com/chart/interactive/docs/basic_preparing_data
チャートを生成
ここでは折れ線グラフを描画するため、google.visualization.LineChart関数に描画先の要素を渡し、チャートを生成します。
チャートを描画
chart.draw関数に設定したデータとオプションを渡すと、チャートが描画されます。