(async () => { const topology = await fetch( 'https://code.highcharts.com/mapdata/custom/europe.topo.json' ).then(response => response.json()); // Instantiate the map Highcharts.mapChart('container', { chart: { map: topology }, title: { text: 'Nordic countries', align: 'left' }, subtitle: { text: 'Demo of drawing all areas in the map, only highlighting partial data', align: 'left' }, accessibility: { typeDescription: 'Map of Europe.', point: { describeNull: false } }, legend: { enabled: false }, series: [{ name: 'Country', data: [ ['is', 1], ['no', 1], ['se', 1], ['dk', 1], ['fi', 1] ], dataLabels: { enabled: true, color: '#FFFFFF', format: '{point.name}', nullFormat: '' }, tooltip: { headerFormat: '', pointFormat: '{point.name}' } }] }); })();
Install with NPM
The official Highcharts NPM package comes with support for CommonJS and contains Highcharts, and its Stock, Maps and Gantt packages.
npm install highcharts --save
See more installation optionsDownload our library
The zip archive contains Javascript files and examples. Unzip the zip package and open index.html in your browser to see the examples.
DownloadBuy a license
You can download and try out all Highcharts products for free. Once your project/product is ready for launch, purchase a commercial license.
See License Pricing