Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Highcharts/Highstock无效日期问题_Java_Javascript_Highcharts_Timestamp - Fatal编程技术网

Java Highcharts/Highstock无效日期问题

Java Highcharts/Highstock无效日期问题,java,javascript,highcharts,timestamp,Java,Javascript,Highcharts,Timestamp,当我尝试使用Highstock时,我得到了一个无效的日期错误。绘制图形时,我不能将鼠标悬停在点上,请参见下面的代码清单。时间戳由Java使用System.currentTimeMillis()生成。 有人能告诉我这些时间戳不受Highcharts支持吗 $(function() { $('#container').highcharts('StockChart', { rangeSelector : { selected : 1

当我尝试使用Highstock时,我得到了一个无效的日期错误。绘制图形时,我不能将鼠标悬停在点上,请参见下面的代码清单。时间戳由Java使用System.currentTimeMillis()生成。 有人能告诉我这些时间戳不受Highcharts支持吗

 $(function() {

    $('#container').highcharts('StockChart', {


        rangeSelector : {
            selected : 1
        },

        title : {
            text : 'Headline'
        },

        series : [{
            "name":"testname",
            "data":[
                [1384961978275,1700],
                [1384875578275,1600],
                [1384789178275,1750],
                [1384702778275,1500],
                [1384616378275,1900],
                [1384529978275,1870]
                    ]
                }]
    });
});

问题在于未排序的数据。由于数据分组功能,Highstock的数据应按升序排序(按x值/时间戳)。

我认为您应该首先为其中一个轴(x或y)指定类型:“datetime”。首先,按升序排序数据(Highstock需要)。您不需要指定该类型,因为Highstock只有datetime xAxis。Sweet这是订购单,谢谢。@PawełFus您是genius man(y)