我正在使用D3来创建多边形集,我希望能够勾勒出这些集合。例如,如果您有一组路径元素,例如墨西哥,加拿大和美国的所有州,并且您希望在程序上围绕共享相同属性的路径元素(例如其ccode)绘制边框有没有一种既定的方法来做到这一点?
显然,我可以覆盖一条国家路径,但我想要做的是能够动态地根据不同的属性动态绘制这些边界,我正在使用地理范例,因为我认为它是最多的理解的。
答案 0 :(得分:0)
如果您可以分解路径以使每条路径都是两个区域之间的边界,那么您应该能够简单地遍历“边框列表”以确定何时绘制每个路径:即绘制一个具有完全相同的边框您要突出显示的状态列表中的一个匹配项。有两场比赛的边界是内部和边界,没有比赛不属于你感兴趣的地区。