У меня вопрос о функции d3 bru sh.
Я анимировал круги после увеличения и bru sh в d3. Однако стабильность действительно плохая. Иногда это работает, а иногда анимация внезапно останавливается. Особенно, когда я трижды строю sh график, вся анимация становится очень шаткой.
Эта часть, имеющая ошибку, является этой частью.
d3.interval(()=>{
circles1
.transition()
.duration(500)
.attr('cy',function(d, i){
return height-yscale(sdata1[i].vader)
})
.transition()
.duration(500)
.attr('cy',function(d, i){
return height-yscale(sdata[i].vader)
})
},1200)
Полный код приведен ниже .
https://codepen.io/jotnajoa/pen/yLYpyXK
Заранее спасибо.