Javascript examples for highcharts:Line Chart
make scrollable plot area fill all chart's background area in line chart
<html> <head> <title>Highcharts Demo</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <style id="compiled-css" type="text/css"> #container {/* w ww.jav a2 s. c o m*/ max-width: 800px; min-width: 320px; height: 400px; } body { background-color: green; } </style> </head> <body> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="https://code.highcharts.com/highcharts.js"></script> <div id="container"></div> <script type="text/javascript"> Highcharts.chart('container', { chart: { type: 'spline', scrollablePlotArea: { minWidth: 700, scrollPositionX: 1 }, events: { load() { this.chartBackground.attr({ width: '100%' }) } } }, title: { text: 'Scrollable plot area' }, subtitle: { text: 'Open on mobile and scroll sideways' }, xAxis: { type: 'datetime', labels: { overflow: 'justify' } }, yAxis: { tickWidth: 1, title: { text: 'Wind speed (m/s)' }, lineWidth: 1, opposite: true }, tooltip: { valueSuffix: ' m/s' }, plotOptions: { spline: { lineWidth: 4, states: { hover: { lineWidth: 5 } }, marker: { enabled: false }, pointInterval: 3600000, // one hour pointStart: Date.UTC(2015, 4, 31, 0, 0, 0) } }, series: [{ name: 'Hestavollane', data: [0.2, 0.8, 0.8, 0.8, 1, 1.3, 1.5, 2.9, 1.9, 2.6, 1.6, 3, 4, 3.6, 5.5, 6.2, 5.5, 4.5, 4, 3.1, 2.7, 4, 2.7, 2.3, 2.3, 4.1, 7.7, 7.1, 5.6, 6.1, 5.8, 8.6, 7.2, 9, 10.9, 11.5, 11.6, 11.1, 12, 12.3, 10.7, 9.4, 9.8, 9.6, 9.8, 9.5, 8.5, 7.4, 7.6] }, { name: 'Vik', data: [0, 0, 0.6, 0.9, 0.8, 0.2, 0, 0, 0, 0.1, 0.6, 0.7, 0.8, 0.6, 0.2, 0, 0.1, 0.3, 0.3, 0, 0.1, 0, 0, 0, 0.2, 0.1, 0, 0.3, 0, 0.1, 0.2, 0.1, 0.3, 0.3, 0, 3.1, 3.1, 2.5, 1.5, 1.9, 2.1, 1, 2.3, 1.9, 1.2, 0.7, 1.3, 0.4, 0.3] }] }); </script> </body> </html>