Pareto chart
Highcharts.chart('container', { chart: { renderTo: 'container', type: 'column' }, title: { text: 'Restaurants Complaints' }, tooltip: { shared: true }, xAxis: { categories: [ 'Overpriced', 'Small portions', 'Wait time', 'Food is tasteless', 'No atmosphere', 'Not clean', 'Too noisy', 'Unfriendly staff' ], crosshair: true }, yAxis: [{ title: { text: '' } }, { title: { text: '' }, minPadding: 0, maxPadding: 0, max: 100, min: 0, opposite: true, labels: { format: '{value}%' } }], series: [{ type: 'pareto', name: 'Pareto', yAxis: 1, zIndex: 10, baseSeries: 1, tooltip: { valueDecimals: 2, valueSuffix: '%' } }, { name: 'Complaints', type: 'column', zIndex: 2, data: [755, 222, 151, 86, 72, 51, 36, 10] }] });
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