1

目前我正在使用 .filter 来指定我想要在我的数据集中的数据类型。然而,当涉及到特定的定位时,它当然是通过重叠来实现的。例如:

.filter(function(d) {
    return d.Country === 'Russia';
})


.attr("transform", function(d,i) {
    return "translate(-180,50)";
});

当然,这只会使所有特定数据在一个地方重叠。因此,我想知道是否可以进行由我拥有的过滤器指定的多个转换。我试图做这样的事情:

.attr("transform", function(d,i) {
    return if (d.name === 'Amy') { "translate(-180,50)"; }
})

这是我的 json 等示例。http://jsfiddle.net/xwZjN/38/

如果有人能指出我正确的方向,那就太好了

4

0 回答 0