for(c=0; c < $scope.graphPlotsChunk.length; c++){
if(c == 0){
Plotly.newPlot(graphRender, [$scope.graphPlots2[c]], $scope.layout2);
}else{
setTimeout(function() {
$scope.testCounter.push(_.clone(c));
console.log($scope.testCounter);
Plotly.addTraces(graphRender, $scope.graphPlots2[c]);
},0);
}
}
コールがあるためunsyncronicedカウンタ「C」のエラーをスローしません。私はトレースが1つずつ大きなデータ描画のために表示されることを望みます。遅くなる可能性があるので、少なくともコードが実行されると何か変わりますsetTimeoutのコード角ハック?タイムアウトなし <a href="https://i.stack.imgur.com/tfvn6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tfvn6.png" alt="enter image description here"></a></p> <p>エラーがなく習慣ループの終わりまで考慮して反映トレース:Plotly addTracesへ
ここからどこへ行くべきかわからない!代わりに、ループは何とか問題を解決するためにするのforeachを使用して
http://community.plot.ly/t/update-view-after-every-iteration-plotly-js- addtraces-loop/1479/5 –
あなたは '$ timeout()'を試しましたか? – theaccordance
ここにはない、私はそれに行く –