TECH I.S.

Googleチャート

単純な折れ線グラフから複雑な階層ツリーマップまで、Googleグラフギャラリーには、すぐに使用できるグラフの種類が多数用意されています。

  • 散布図
  • 折れ線グラフ
  • 棒グラフ/縦棒グラフ
  • 面グラフ
  • 円グラフ
  • ドーナツチャート
  • 組織図
  • 地図/地理チャート

Googleチャートの使い方

1.チャートを表示するHTML内の

要素(一意の IDを持つ) を追加します。
<script src="https://www.gstatic.com/charts/loader.js"> </script>

2.チャートローダーへのリンクを追加します。

<div id="myChart" style="max-width:700px; height:400px"></div>

<div>要素には一意のIDが必要です。

  1. Graph API をロードし、API のロード時に実行する関数を追加します。
  1. Visualization APIとcorechartパッケージをロードする
  2. APIのロード時に呼び出すコールバック関数を設定する
1 google.charts.load('current',{packages:['corechart']}); 2 google.charts.setOnLoadCallback(drawChart);

棒グラフ

ソースコード

function drawChart() { var data = google.visualization.arrayToDataTable([   ['Contry', 'Mhl'],   ['Italy', 55],   ['France', 49],   ['Spain', 44],   ['USA', 24],   ['Argentina', 15] ]); var options = {   title: 'World Wide Wine Production' }; var chart = new google.visualization.BarChart(document.getElementById('myChart')); chart.draw(data, options); }


円グラフ

棒グラフ円グラフに変換するには、 google.visualization.BarChartを google.visualization.PieChartへ 置き換えるだけです。
var chart = new google.visualization.<b>PieChart</b>(document.getElementById('myChart'));




3D円グラフ

円グラフを3Dで表示するには、オプションにis3D:trueを追加するだけです。

var options = {   title: 'World Wide Wine Production',   <b>is3D: true</b> };


折れ線グラフ

ソースコード

function drawChart() { // Set Data var data = google.visualization.arrayToDataTable([   ['Price', 'Size'],   [50,7],[60,8],[70,8],[80,9],[90,9],[100,9],   [110,10],[120,11],[130,14],[140,14],[150,15]   ]); // Set Options var options = {   title: 'House Prices vs Size',   hAxis: {title: 'Square Meters'},   vAxis: {title: 'Price in Millions'},   legend: 'none' }; // Draw Chart var chart = new google.visualization.LineChart(document.getElementById('myChart')); chart.draw(data, options); }


散布図

同じデータを散布図にするには、google.visualizationをScatterChartに変更します。

var chart = new google.visualization.ScatterChart(document.getElementById('myChart'));





プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細