【发布时间】:2016-03-01 18:56:58
【问题描述】:
我目前正在使用 Angular Directive (angular-nvd3) 处理 NVD3。我有一个非常简单的折线图,其中包含非常简单的数据。
我现在遇到的问题是我的数据与轴对齐错误。示例 plunker 可在此处获得:http://plnkr.co/edit/jWEYt6?p=preview,
我在我的 xAxis 上使用日期,这些日期是使用 d3 库解析的:
tickFormat: function(d) {return d3.time.format('%d/%m')(new Date(d))}
说明:
我希望 xAxis 标签与网格相对应。
在示例中,您可以清楚地注意到 xAxis 不是均匀划分的(值:06/11、08/11、11/11、13/11)。所以通常是 2 天,有时是 3 天 :)
更糟糕的是 - 峰与网格不匹配。示例:06/11 刻度线实际上甚至没有接近我猜它应该在的网格线。
我也在来自 repo 的 master's 代码上尝试过这个,它也发生在那里。 HTML head 部分有一个链接。
我的数据、正确的日期格式或其他问题是否存在问题?谢谢!
【问题讨论】:
标签: javascript angularjs nvd3.js angular-nvd3