使用d3js显示时间线

时间:2013-03-05 14:12:41

标签: javascript datetime d3.js

我是d3js的新手,试图显示X轴的时间序列00:00到23:59。 尝试配置d3js以解析时间,如下所示

var parseTime = d3.time.format("%H%M").parse;
var mytime = "2045"; // I expect it to be 8 45 PM
mytime = parseTime(mytime);
alert(JSON.stringify(mytime));

但警报显示“1900-01-01T15:15:00.000Z”而不是20:45。我知道有些事情是非常错误的,可能是我的理解本身是错误的。

任何有关x系列时间序列数据的指针都会有所帮助。

1 个答案:

答案 0 :(得分:0)

尝试在x轴声明中添加.tickFormat(d3.timeFormat("%H%M"))。

有关tickformat的更一般说明,您可以阅读这篇文章: https://bl.ocks.org/mbostock/9764126