1

我正在使用 D3 创建多边形集,我希望能够勾勒出这些集。例如,如果您有一组路径元素,例如墨西哥、加拿大和美国的所有州,并且您希望在程序上围绕共享相同属性(例如它们的 ccode)的路径元素绘制边框有没有既定的方法可以做到这一点?

显然,我可以覆盖一条国家路径,但我想做的是能够根据不同的属性动态地绘制这些边界,我使用地理示例是因为我认为它是最容易理解的。

4

1 回答 1

0

如果你可以打破你的路径,使每条路径恰好是两个区域之间的边界,那么你应该能够简单地遍历你的“边界列表”来确定何时绘制每一个:即绘制一个边界恰好有一个匹配您要突出显示的状态列表。有两个匹配的边界是内部的,没有匹配的边界不属于您感兴趣的区域。

于 2012-11-16T00:09:28.240 回答