【发布时间】:2013-07-28 11:21:24
【问题描述】:
我需要生成一个刻度,以供我的申请参考,例如 01/01/2001 - 30/11/2001 之间的日期。
我需要能够将一个 int(1-10 之间)传递到刻度中并返回一个日期。
我假设 D3.JS 可以做到这一点,因为它可以为轴生成日期刻度没有问题。
我试过了:
myDateScale = d3.scale.linear()
.domain([1,10])
.range([d3.min(data, function(d) {return d.date}), d3.max(data, function(d) {return d.date})]);
当我尝试引用这个比例时:myDateScale(1),我只得到一个空 Object{}?!
我尝试将比例更改为 d3.time.scale() 但结果仍然相同。
非常感谢
【问题讨论】:
标签: javascript date d3.js range scale