Highcharts Stock Demo

author(s): Torstein Hønsi

HTML

<div id="container" style="height: 400px; min-width: 600px"></div>

<script src="http://code.highcharts.com/stock/highstock.js"></script>
<script src="http://code.highcharts.com/stock/modules/exporting.js"></script>
<script type="text/javascript" src="http://www.highcharts.com/samples/data/usdeur.js"></script>

JavaScript

$(function() {
    function newRandomData(n) {
    // generate an array of random data
    var data = [],
        time = (new Date()).getTime(),
        i;

    for (i = -1 * n; i <= 0; i++) {
        data.push([time + i*1000,Math.random() * 200]);
    }
    return data;
}

    window.chart = new Highcharts.StockChart({
        chart: { renderTo: 'container' },
        rangeSelector: { selected: 1 },
        series: [{
            name: 'A',
            data: newRandomData(12000)
        }, {
            name: 'B',
            data: newRandomData(12000)
        }, {
            name: 'C',
            data: newRandomData(12000)
        }]
    },function(chart){
console.log(chart.series[0].yData.length,chart.series[1].yData.length,chart.series[2].yData.length);            
    });
});