GoogleChartで世界地図を色分け表示してみた
6582 ワード
Google Chart ToolsのGeoChartでJavaScriptでサクッと世界地図グラフを描画できます。
まずは地図を描画するエリアをHTMLで定義します。
body
<div id="visualization" style="width:1000px; height:700px"></div>
headに以下を追加します。
head
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
onloadあたりに初期化コードを書きます。
google.load('visualization', '1', {packages: ['geochart']});
google.setOnLoadCallback(draw);
国ごとの色分けの元データを定義。これもonloadあたりで。
var records = [
{name: 'JP', score: 100},
...
];
そしてグラフ描画関数を定義。
draw
function draw() {
// テーブルの定義
var dataTable = new google.visualization.DataTable();
dataTable.addColumn('string', '国');
dataTable.addColumn('number', 'なにかの値');
// データをテーブルに追加
for (var i = 0; i < records.length; i++) {
var rec = records[i];
dataTable.addRow([rec.name, rec.score]);
}
// チャートの定義
var map = new google.visualization.GeoChart(document.getElementById('visualization'));
// チャートにテーブルのデータを描画!
map.draw(dataTable, {
width: 1200,
height: 700,
colorAxis: {colors: ['white', 'blue']}
});
}
とっても簡単!
GeoChartを使って作ってみました。
海外渡航情報 危険度マップ
Author And Source
この問題について(GoogleChartで世界地図を色分け表示してみた), 我々は、より多くの情報をここで見つけました https://qiita.com/yuch_i/items/efe1781b546655fb43fe著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .