Google Chartを利用するとBar Chart(横棒グラフ)を簡単に作成することができます。

Google ChartのBar Chartのコードひな形
単純なグラフを表示するだけなら下のコードにある変数chartDataにBar Chart用のデータを設定するだけでグラフを表示するコードは完成します。
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="https://www.google.com/jsapi"></script>
<script>
google.load('visualization', '1', {packages:['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var chartData = [...] //配列データ設定
data = google.visualization.arrayToDataTable(chartData);
chart = new google.visualization.BarChart(document.getElementById('chartPNG'));
chart.draw(data);
}
</script>
実際にグラフを表示するには、bodyタグで<div id=”chartPNG”></div>を記述します。
Bar Cahrtの作成方法
グラフ用に必要なデータを用意して設定するだけでグラフを表示できます。
Bar Chart:データフォーマット
オブションを追加することもできます(オプション)
Bar Chartの例
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="https://www.google.com/jsapi"></script>
<script>
google.load('visualization', '1', {packages:['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var chartData = [
["都道府県","人口"],
["東京",13159388],
["大阪",8865245],
["神奈川",9048331],
["愛知",7410719],
["福岡",5071968],
["北海道",5506419],
["埼玉",7194556]
];
/*
options = {
width:600, //横幅
height: 300 //高さ
}
*/
data = google.visualization.arrayToDataTable(chartData);
chart = new google.visualization.BarChart(document.getElementById('chartPNG'));
chart.draw(data);
// オプション設定する場合、変数optionsに値を設定し下のコードを使用
//chart.draw(data,options);
}
</script>
スポンサーリンク


コメント