1

我想将一种形状更改为另一种形状。我尝试使用 D3.js,当转换发生时,有一点不在地图上。这是示例:

function loop() {
path
    .attr("d", d0)
  .transition()
    .duration(5000)
    .attr("transform","scale(1.5)")
    .attr("d", d1)
  .transition()
    .delay(5000)
    .attr("d", d0)
    .each("end", loop);

}

你可以在这个小提琴中看到

您可以在转换后看到 2 个不同的结果形状,我想要的是,转换应该从这两个形状之一开始,它应该结束到另一个形状。

有任何想法吗?

4

0 回答 0