【发布时间】:2015-07-13 15:47:12
【问题描述】:
我正在尝试创建 50 个 SVG 组,每个组都包含绘制特定美国州的路径。但是,在为该组创建状态路径时,我无法弄清楚如何从 SVG 组访问状态数据。有人可以让我走上正轨吗?谢谢!
var coords = [
{ 'id':'HI', 'class':'state hi', 'd': 'm 233.08751,519.30948 1.93993, ...' },
{ 'id':'AK', 'class':'state ak', 'd': 'm 158.07671,453.67502 -0.32332, ...'}
...
];
// Select the SVG
var svgContainer = d3.select('svg');
// Create groups with state data
var groups = svgContainer.selectAll('g')
.data(coords)
.enter()
.append('g');
// Create state path for each group
groups.each(function(g){
g.select('path')
.data(___NEED TO RETURN THE PATH DATA HERE___)
.enter()
.append('path');
});
未捕获的类型错误:g.select 不是函数
【问题讨论】: