JavaScript
// Prepare demo data
// Data is joined to map using value of 'hc-key' property by default.
// See API docs for 'joinBy' for more info on linking data and map.
var data = [
['ug', 0],
['ng', 40],
['st', 2],
['tz', 3],
['sl', 4],
['gw', 5],
['cv', 6],
['sc', 7],
['tn', 1],
['mg', 9],
['ke', 10],
['cd', 21],
['fr', 12],
['mr', 2],
['dz', 2],
['er', 15],
['gq', 16],
['mu', 17],
['sn', 40],
['km', 19],
['et', 1],
['ci', 60],
['gh', 22],
['zm', 4],
['na', 11],
['rw', 25],
['sx', 0],
['so', 1],
['cm', 28],
['cg', 29],
['eh', 0],
['bj', 31],
['bf', 32],
['tg', 33],
['ne', 34],
['ly', 0],
['lr', 36],
['mw', 13],
['gm', 38],
['td', 20],
['ga', 40],
['dj', 2],
['bi', 3],
['ao', 3],
['gn', 44],
['zw', 0],
['za', 0],
['mz', 3],
['sz', 2],
['ml', 3],
['bw', 12],
['sd', 4],
['ma', 0],
['eg', 2],
['ls', 7],
['ss', 6],
['cf', 5]
];
// Create the chart
Highcharts.mapChart('container', {
chart: {
map: 'custom/africa',
backgroundColor:'#FBFCFC'
},
title: {
text: 'CERFAM Experts Network'
},
subtitle: {
text: ''
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
colorAxis: {
min: 0,
minColor: '#fbfcfc',
maxColor: '#05375a',
},
series: [{
data: data,
name: 'Number of experts in the country',
states: {
hover: {
color: '#f7b825'
}
},
dataLabels: {
enabled: true,
format: '{point.name}'
}
}]
});