0

10分ごとにキュービズムを使用していくつかのデータを視覚化しようとしています.

キュービズムがデータを表示しているときに問題に直面しています。デバッグ中に見たように、メトリクスの定義はすべて問題ありませんが、間違ったタイミングでデータを視覚化します。

ここで値へのプッシュが行われます -

while((i += step) < stop) {
var key = (new Date(i)).getTime();
    for(var j=0; j<rec24.length; j++){
        if((rec24[j].receiveddate <= key) && (rec24[j].receiveddate > (key - 600000))){
            var value = rec24[j].gtse;
                values.push(value);
        }
        else{
            values.push(null);
        }
    }
}
callback(null, values = values.slice((start - stop) / step));

これが今の様子です。金 28 の午前 8 時 10 分、金 28 の午後 9 時 40 分、土 29 日の午前 11 時 10 分などにレンダリングされるので、ちょっと奇妙です。これが今の様子です画像リンク

ここで何か不足していますか?

4

1 に答える 1

1

愚かな間違い。すべてのステップでnullを押していました。

while((i += step) < stop) {
    var key = (new Date(i)).getTime();
    var pushFlag = new Boolean();
pushFlag = false;
    for(var j=0; j<rec24.length; j++){
        if((rec24[j].receiveddate <= key) && (rec24[j].receiveddate > (key - 600000))){
            var value = rec24[j].gtse;
            values.push(value);
            pushFlag = true;
        }
    }
    if(!pushFlag){
        values.push(null);
    }
}
callback(null, values = values.slice((start - stop) / step));
于 2013-07-09T15:16:06.940 に答える