Javascript 人力车似乎将X轴标错了
我很难在一个非常简单的数据集上实现人力车。即使我给人力车喂食特定的纪元时间,它也没有正确标记x轴。知道为什么时间戳没有被正确解释吗 这是我的密码:Javascript 人力车似乎将X轴标错了,javascript,charts,d3.js,rickshaw,Javascript,Charts,D3.js,Rickshaw,我很难在一个非常简单的数据集上实现人力车。即使我给人力车喂食特定的纪元时间,它也没有正确标记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,
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();
找到了答案。我的历元时间戳是颗粒状的。人力车预计的秒数不是毫秒:1393526720不是1393526720569结果是什么?您的x值是否被格式化为整数,或者它们是日期,但日期不正确?或者根本不呈现?这似乎意味着您必须在轴对象上调用
.render()
,而不是在图形本身上调用。