アプリケーションで参照するために、たとえば 2001 年 1 月 1 日から 2001 年 11 月 30 日までの日付のスケールを生成する必要があります。
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() に変更しようとしましたが、それでも同じ結果です。
どうもありがとう