0
d3折れ線グラフを作成していますが、XScaleがnanを返しています。d3 Xscaleが適切な設定スケールでもナノを返す
私の行は、私のように、Xドメインを設定していたタイムスタンプ の昇順にあります
.x(function(d) { console.log('d for x is',d.date);
console.log(x(d.date));
return x(d.date); })
なぜそれがNaNを返している:
var lastIndex = line_data[0].length -1;
var minDate = line_data[0][0]['date'];
var maxDate = line_data[0][lastIndex]['date'];
x.domain([minDate,maxDate]);
後、私はとそれにアクセスしようとしていますか?ここで
はline_data
を移入するときには、日付を文字列に変換している私のバイオリン https://jsfiddle.net/james222/yw3Le6yb/
提案された編集キューがいっぱいであるため、この質問は編集できません。あなたのフィドルは、日付の代わりに文字列を使用していることを明確にしています。 'abc [i] ['date'] = parser(dateLabel);'行100は日付を文字列に変換しますが、引き続き日付として使用します。元の質問にこの行を含めてください。 – chadnt