我正在尝试在 nvd3 图表上显示日期。我已经使用 lineChart 模型成功地做到了这一点,但我在 multiChart 模型上苦苦挣扎。
图表显示正确,但我只能让 x 轴标签工作。据我所知,这是因为 d 传递的 tickFormat 的值是 NaN,我不知道为什么。
chart.xAxis.tickFormat(d)
这意味着我无法从中获得创建 d3.time.format 的值。
然而,在绘制图表之后,d 的值就是我所期望的(它是 chart.x 函数的返回值)。
var chart = nv.models.multiChart()
.x(function(data,increment){
return data.x
});
我对此有点不知所措,试图理解 nv 源代码,但是这一切如何挂在一起对我来说还不直观!
任何帮助建议将一如既往地不胜感激。
谢谢
艾伦