2016-12-02 8 views
0

しかし、グラフを消さずにsetInterval関数を停止したいですか?グラフが消えたり、setIntervalが停止したときに少なくとも最後の7点がプロットされます。私は何をすべきか?前もって感謝します!グラフを作成するsetInterval関数があります。

`

var graphingID = setInterval(function(){ 
    if (itertn == char.length){ 
    clearInterval(graphingID); 
    } 
    itertn++; 
    //Add two random numbers for each dataset 
    myLiveChart.addData([char[itertn], char[itertn]], ++latestLabel); 
    // Remove the first point so we dont just add values forever 
    //updateDaw(); 
    myLiveChart.removeData(2); 
}, 50); 

`

答えて

0

多分このような何か?クリアする場合

var graphingID = setInterval(function(){ 
    if (itertn == char.length){// is it time to stop? if yes clear interval 
    clearInterval(graphingID); 
    } 
    else{// if not, go on as usual 

     itertn++; 
     //Add two random numbers for each dataset 
     myLiveChart.addData([char[itertn], char[itertn]], ++latestLabel); 
     // Remove the first point so we dont just add values forever 
     //updateDaw(); 
     myLiveChart.removeData(2); 
} 
}, 50); 
0

は続行しないでください:

if (itertn == char.length){ clearInterval(graphingID); return; } 
関連する問題