Lollipop series
// Data retrieved from https://worldpopulationreview.com/countries Highcharts.chart('container', { chart: { type: 'lollipop' }, accessibility: { point: { valueDescriptionFormat: '{index}. {xDescription}, {point.y}.' } }, legend: { enabled: false }, subtitle: { text: '2024' }, title: { text: 'Top 10 Countries by Population' }, tooltip: { shared: true }, xAxis: { type: 'category' }, yAxis: { title: { text: 'Population' } }, series: [{ name: 'Population', data: [{ name: 'India', y: 1441719852 }, { name: 'China', y: 1425178782 }, { name: 'United States', y: 341814420 }, { name: 'Indonesia', y: 279798049 }, { name: 'Pakistan', y: 245209815 }, { name: 'Nigeria', y: 229152217 }, { name: 'Brazil', y: 217637297 }, { name: 'Bangladesh', y: 174701211 }, { name: 'Russia', y: 143957079 }, { name: 'Ethiopia', y: 129719719 }] }] });
CoreMore chart types
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