我是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轴声明中添加。tickformat (d3.timeFormat("%H%M"))。
对于tickformat的更一般的解释,你可以阅读这篇文章:https://bl.ocks.org/mbostock/9764126