1

我在一个非常简单的数据集上实现人力车时遇到了麻烦。即使我正在喂人力车特定的纪元时间,它也没有正确标记 x 轴。知道为什么时间戳没有被正确解释吗?

这是我的代码:

var data = [ 
    { x: 1393526720569, y: 14.00 }, // Thu, 27 Feb 2014 18:45:20 GMT
    { x: 1393527620601, y: 25.86 }, // Thu, 27 Feb 2014 19:00:20 GMT
    { x: 1393528520452, y: 54.86 }  // Thu, 27 Feb 2014 19:15:20 GMT
    ];

var graph = new Rickshaw.Graph({
    element: document.querySelector('#chart'),
    renderer: 'area',
    width: 1000, 
    height: 350,
    series: [ {
        data: data,
        color: '#ccc'
    }] 
});

var axes = new Rickshaw.Graph.Axis.Time( { graph: graph } );
var hoverDetail = new Rickshaw.Graph.HoverDetail( { graph: graph } );
graph.render();
4

1 回答 1

2

找到了答案。我的纪元时间戳是细粒度的。人力车预期的秒数不是毫秒:1393526720不是1393526720569

于 2014-03-04T15:59:25.527 回答