Wind rose
// Parse the data from an inline table using the Highcharts Data plugin Highcharts.chart('container', { data: { table: 'freq', startRow: 1, endRow: 17, endColumn: 7 }, chart: { polar: true, type: 'column' }, title: { text: 'Wind rose for South Shore Met Station, Oregon', align: 'left' }, subtitle: { text: 'Source: or.water.usgs.gov', align: 'left' }, pane: { size: '85%' }, legend: { align: 'right', verticalAlign: 'top', y: 100, layout: 'vertical' }, xAxis: { tickmarkPlacement: 'on' }, yAxis: { min: 0, endOnTick: false, showLastLabel: true, title: { text: 'Frequency (%)' }, labels: { format: '{value}%' }, reversedStacks: false }, tooltip: { valueSuffix: '%' }, plotOptions: { series: { stacking: 'normal', shadow: false, groupPadding: 0, pointPlacement: 'on' } } });
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