Javascript examples for highcharts:Line Chart
Display year in x axis of line charts
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> $(function () {/*from ww w .j a v a 2 s . co m*/ $('#container').highcharts({ chart: { type: 'line', marginRight: 130, marginBottom: 25 }, title: { text: 'Monthly Average Temperature', x: -20 //center }, subtitle: { text: 'Source: WorldClimate.com', x: -20 }, xAxis: { categories: ['2008-03-31', '2009-03-31', '2010-03-31'], labels: { formatter: function () { return this.value.split('-')[0]; } } }, yAxis: { title: { text: 'Temperature (?C)' }, plotLines: [{ value: 0, width: 1, color: '#808080' }] }, tooltip: { valueSuffix: '?C' }, legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -10, y: 100, borderWidth: 0 }, series: [{ name: 'Tokyo', data: [7.0, 6.9, 9.5] }, { name: 'New York', data: [-0.2, 0.8, 5.7] }, { name: 'Berlin', data: [-0.9, 0.6, 3.5] }] }); }); </script> </head> <body> <script src="https://code.highcharts.com/highcharts.js"></script> <script src="https://code.highcharts.com/modules/exporting.js"></script> <div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div> </body> </html>