如何解决Highcharts错误#15?

时间:2015-09-22 13:40:27

标签: javascript highcharts

你好朋友我试图用javascript函数绘制图表,数据变成JSON数组格式,如

[[1432116687000,5100],[1432116991000,5100],[1432117291000,5100],[1432117591000,5100],[1432117894000,5100],[1432118199000,5100],[1432118499000,5100],[1432118800000,5100],[1432119100000,5100],[1432119404000,5100],[1432119648000,5100],[1432119950000,5100],[1432120250000,5100],[1432120550000,5100],[1432120850000,5100],[1432121154000,5100],[1432121154000,5100]]

但是我收到了错误 Highcharts Error#15 Highcharts希望对数据进行排序

当您尝试创建数据未按升序X顺序排序的折线图或股票图表时,会发生这种情况。出于性能原因,Highcharts不对数据进行排序,而是要求实现者对数据进行预排序。 请帮我解决一下

function drawChart(data){

        console.log(data);
        var date = [];
        var ttc = [];
        var series = [];
        for(var i=0; i<data.length; i++){

            //date.push(data[i][0]);
            //console.log(date);
            //ttc.push(parseInt(data[i][1]));
            //console.log(ttc);
            series.push([data[i][0],parseInt(data[i][1])]);
        } 
        //console.log(data[i][1]);
         //var series = (series);

 $('#container').highcharts('StockChart', {
            rangeSelector: {
            selected: 1
        },

        title: {
            text: 'Area Per TCC'
        },

         yAxis: {
            title: {
                text: 'TTC'
            }
        },
        series: [{
            name: 'TCC',
            data: series
         }]
    });

};

0 个答案:

没有答案