我正在尝试使用d3.js
在两个SVG视图之间进行切换。目的是能够在显示之间交替:
请参阅here了解演示。
然而,从任意SVG路径转换到(近似)圆圈并不简单。我有以下问题:
path
可以包含独立的环。 (我原以为d3
会将多边形渲染成几个path
但不是!)另一方面,圆圈只有一个圆环。 如何在过渡期间平滑较小的多边形?(我认为合并环在一起太复杂了,不值得。)我想到了多边形的褪色或缩小,但我怎样才能在实践中实现呢?因为我不确定是否可以在d
的{{1}}属性中挑出一个响铃。 path
的{{1}}属性中平滑添加点数的好策略是什么?;