Jugal | Highchart timestamps in ascending order | Highchart & Highstock

http://stackoverflow.com/questions/11797319/highcharts-strange-error-from-creation-of-stock-chart/11798546#11798546 Jugal Thakkar http://jugal.me/

by Jugal Thakkar

HTML

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js" ></script>
<script type="text/javascript" src="http://jquery-json.googlecode.com/files/jquery.json-2.2.js" ></script>
<script type="text/javascript" src="http://jugal.me/code/js/jugalsLib.js" ></script>
<script type="text/javascript" src="http://code.highcharts.com/stock/highstock.src.js" ></script>
<script type="text/javascript" src="http://code.highcharts.com/stock/modules/exporting.src.js" ></script>

<div id="container"></div>

CSS

#container{
    min-width:500px;
}

JavaScript

var echoData = [
    [1343497316000, -0.5],
    [1343497330000, -1],
    [1343497340000, 0.5],
    [1343497396000, 0],
    [1343832993000, 1],
    [1343832993000, -1],
    [1343833000000, -1],
    [1343833003000, 0],
    [1343833007000, 0],
    [1343833876000, 0],
    [1343833879000, -1],
    [1343833881000, 1]
            ];
var ajaxParam = {
    json: $.toJSON(echoData)
};

$.ajax({
    url: "/echo/json/",
    data: ajaxParam,
    type: "POST",
    success: function(data) {

        var chartingOptions = {
            series: [{
                name: 'Series 0',
                data: data}]
        };

        chartingOptions = $.extend({}, jugalsLib.getBasicChartOptions(), chartingOptions);
        var chart = new Highcharts.StockChart(chartingOptions);

    }
});