【发布时间】:2014-02-11 09:04:52
【问题描述】:
我有一个 nvd3 折线图,它显示了一个时间序列,无法正确获取 x 轴上的刻度。
对于更长的时间跨度,它按预期工作。但对于较短的时间跨度(此处:12/31/05 到 01/01/06),多个刻度会显示相同的日期:
请查看code for this chart on JSFiddle
我希望图表只显示数据点的刻度,而不是介于两者之间。用折线图可以吗?据我了解,d3 可以,但我不知道 nvd3 是否公开了此功能。
我尝试使用chart.xAxis.ticks() 明确设置滴答数,但没有成功。唯一有效的是使用chart.xAxis.tickValues([...]) 显式设置刻度值,但我不想自己计算它们。
【问题讨论】:
标签: javascript charts d3.js nvd3.js