d3 bru sh анимация работает только один или два раза - PullRequest
0 голосов
/ 04 мая 2020

У меня вопрос о функции 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

Заранее спасибо.

...