MapData and Data
by amrutaJgtp
HTML
<script src="http://code.highcharts.com/maps/highmaps.js"></script>
<script src="http://code.highcharts.com/mapdata/custom/world.js"></script>
<div id="container" style="max-width: 1000px" ></div>
JavaScript
$(function () {
// Prepare demo data
var data = [{
'hc-key': 'us',
'region':'west',
'hc-group':'admin1',
'value': 80
}, {
'hc-key': 'cn',
'region':'north',
'hc-group':'admin1',
'value': 70
},{
'hc-key': 'in',
'region':'east',
'hc-group':'admin1',
'value': 50
},{
'hc-key': 'au',
'region':'south',
'hc-group':'admin1',
'value': 90
},{
'hc-key': 'ar',
'region':'south',
'hc-group':'admin1',
'value': 40
},{
'hc-key': 'br',
'region':'south',
'hc-group':'admin1',
'value': 25
}];
// Initiate the chart
$('#container').highcharts('Map', {
title: {
text: 'Test MapData and Data'
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
colorAxis : {
min : 30,
labels :{
format: '{value}',
rotation: -45
}
},
series: [{
data: data,
mapData: Highcharts.maps['custom/world'],
joinBy: 'region',
name: 'Random data',
states: {
hover: {
color: '#BADA55'
}
},
tooltip: {
headerFormat: '',
pointFormat: '{point.name}: <b>{point.value}</b>'
}
}]
});
});