在这个示例工作示例中,我实现了一个折线图和一个历史图表。
chart.xAxis
.showMaxMin(true)
.tickFormat(function(d) { return d3.time.format('%b %d')(new Date(d)) })
一切都按预期工作,除了 x 轴中的轴标签与线点或条形图不同步。
由于此问题中建议的解决方案说这是由于日期格式,我尝试在我的新示例中格式化日期/时间。但问题还是一样。
chart.xAxis
.showMaxMin(true)
.tickFormat(function(d) { return d3.time.format('%b %d %Y')(new Date(d)) })
对我来说,它最初看起来是 NVD3 库的问题,因为相同的格式对于我检查过的其他图表类型非常有效。因此我在这里提出了一个问题。
您需要设置 xScale。做chart.xScale(d3.time.scale())
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句