nvd3.js - 时间序列日期问题

时间:2013-04-28 19:18:43

标签: javascript d3.js nvd3.js

我正在尝试使用nvd3库绘制一些时间序列数据。出于某种原因,nvd3在每个月之间产生了很大的差距。

我的日期格式如下:

20110101
20110102
20110103

我认为格式化字符串应为"%Y%m%d"

我已阅读其他nvd3帖子,人们在chart.xAxis.tickFormat内引用格式化功能设置如下:

chart.xAxis.tickFormat(function (d) {
            return d3.time.format('%Y%m%d')(new Date(d.toString()));                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
});

但是,每个日期值都会返回"0NaNNaNNaN"

我尝试了另一种选择:

var format = d3.time.format("%Y%m%d");

chart.xAxis.tickFormat(function (d) {
        return format.parse(d.toString());                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
});

这似乎创建了正确的标签值,但数据仍然显示不正确。

我创建了一个JSFiddle来说明问题:jsfiddle

0 个答案:

没有答案