を私はJavaScriptで日付の配列があります。現在、より多くの日付を)は(日付の配列でX-Axisを作成するオブジェクト - D3.js
dates = [Fri Jan 02 2015 00:00:00 GMT-0600 (CST),
Mon Jan 05 2015 00:00:00 GMT-0600 (CST),
Tue Jan 06 2015 00:00:00 GMT-0600 (CST),
Wed Jan 07 2015 00:00:00 GMT-0600 (CST),
Thu Jan 08 2015 00:00:00 GMT-0600 (CST),
Fri Jan 09 2015 00:00:00 GMT-0600 (CST), …]
を。私はそれらを必要に応じて解析することができます - D3.jsで、またはこれをDate()
形式に保ちます。私は自分のタイムスケールx軸に、これらの日付のティックだけを持たせたい(週末や休日をスキップしていることに気付く)。これはD3でも可能ですか?私は現在試しています
timeScale = d3.time.scale()
.domain(dates)
.range([0, width])
.clamp(true);
しかし、これは動作しません。 .domain([minDate, maxDate])
を使用しますが、週末と休日が含まれます。
グレート - 感謝。決定的な答え、ちょうど序数のスケールを使用する必要があります。 – Jared
最初に線形を試してください。面白いことは序列で起こることがあります。 –