STOCK LIBRARY
Responsive chart
(async () => { // Load the dataset const data = await fetch( 'https://demo-live-data.highcharts.com/aapl-c.json' ).then(response => response.json()); const chart = Highcharts.stockChart('container', { chart: { height: 400 }, title: { text: 'Highcharts Stock Responsive Chart' }, subtitle: { text: 'Click small/large buttons or change window size to test ' + 'responsiveness' }, rangeSelector: { selected: 1 }, series: [{ name: 'AAPL Stock Price', data: data, type: 'area', threshold: null, tooltip: { valueDecimals: 2 } }], responsive: { rules: [{ condition: { maxWidth: 500 }, chartOptions: { chart: { height: 300 }, subtitle: { text: null }, navigator: { enabled: false } } }] } }); document.getElementById('small').addEventListener('click', () => { chart.setSize(400); }); document.getElementById('large').addEventListener('click', () => { chart.setSize(800); }); document.getElementById('auto').addEventListener('click', () => { chart.setSize(null); }); })();
StockVarious features
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