在具有不规则时间数据的Highcharts图中未正确显示日期

时间:2014-09-28 15:03:15

标签: javascript highcharts

我按照说明here创建了包含不规则时间数据的图表。但是,正如您在此Fiddle中看到的那样,x轴上的日期显示为00:00:00.00100:00:00.002等。

$("#chart").highcharts({
    xAxis: {
        type: "datetime",
    },
    area: {
        visible: true
    },
    series: [{
        data: [
            [new Date(1411014072), 1],
            [new Date(1412742072), 2],
            [new Date(1413606072), 3]
        ]
    }]
});

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

数据中的第一个值必须是UTC日期

您正在转换为日期时间格式 请尝试以下代码:

$("#chart").highcharts({
    xAxis: {
        type: "datetime",
    },
    area: {
        visible: true
    },
    series: [{
        data: [
            [1411014072*1000, 1],
            [1412742072*1000, 2],
            [1413606072*1000, 3]
        ]
    }]
});