【发布时间】:2012-10-31 18:45:34
【问题描述】:
我正在学习本教程: http://bl.ocks.org/2206529
我想确定每个州的中心区域,但是我有两个问题:
- 如何迭代每个州的 SVG 元素?
- 如何确定特定 SVG 元素的中间坐标?
我的 g 元素包含许多路径,其中每个路径代表一个状态。似乎当我使用以下代码时:
states.selectAll("path")
我想使用以下方法找到路径的中心:
states.selectAll("path").attr("d", function(d) {
// Get centroid(d)
});
但是函数参数没有做任何事情。
【问题讨论】:
标签: javascript svg d3.js