【发布时间】:2014-03-14 05:11:05
【问题描述】:
经过一番折腾,我设法整理了一个 JSON 文件,可以为我绘制一张伦敦及其行政区的地图。在这里http://graphitti.org/admin2/files/experiments/03_scaledTM5.html
除了边界不完美之外,地图看起来还不错,但问题在于,一些(但不是全部)路径显然占据了整个 SVG 空间。所以当我在 DOM 中检查它们时,我最终选择了整个区域。同样,如果我用填充给它们上色,我会把整个空间变成那种颜色。
我注意到这往往发生在较大的行政区中,而较小的行政区可以通过 DOM 进行选择。这并不总是正确的,但是 D3 可以在这里处理的坐标数量是否有一些限制?还是代码有其他问题?
如果有人想检查它,JSON 在这里http://www.graphitti.org/admin2/files/experiments/EWNI2.json。伦敦金融城是一个“好”的自治市镇,哈克尼和塔哈姆雷特也是。其他大多数,例如 Barnet、Barking,都是“坏的”,因为它们填充了 SVG。
【问题讨论】: