はじめに
http://blogs.yahoo.co.jp/dk521123/35443473.htmlhttp://blogs.yahoo.co.jp/dk521123/35446731.html
http://blogs.yahoo.co.jp/dk521123/35450674.html
で、DataMaps のことを書いたが、それ以外の細々したこともメモ。 なお、以下が参考になるhttps://github.com/markmarkoh/datamaps/blob/master/README.md
[1] 地図のデフォルト色を変更する
<script>
var map = new Datamap({
element: document.getElementById('container'),
fills: {
defaultFill: 'skyblue'
}
});
</script>
[2] 特定の国の色を変更する
<script>
var map = new Datamap({
element: document.getElementById('container'),
fills: {
'JPN': 'darkorange',
},
data: {
'JPN': {fillKey: 'JPN'},
}
});
</script>
* 国コードは以下を参照のこと https://www-kokusai.jsps.go.jp/jsps1/kuniList.do
[3] マウスオーバー時のダイアログを非表示する
<script>
var map = new Datamap({
element: document.getElementById('container'),
geographyConfig: {
highlightOnHover: false,
popupOnHover: false
}
});
</script>
[4] 地図の図法を変更する
<script>
var map = new Datamap({
element: document.getElementById('container'),
projection: 'stereographic'
});
</script>
* 地図の図法は以下を参照のこと https://github.com/mbostock/d3/wiki/Geo-Projections
[5] 境界線の幅と色を変更する
<script>
var map = new Datamap({
element: document.getElementById('container'),
geographyConfig: {
borderWidth: 2,
borderColor: 'red',
}
});
</script>
注意
* 「borderWidth: 0,」にしても境界線は消えない