現在、.filterを使用して、データセットに含めるデータの種類を指定しています。ただし、その特定の位置付けに関しては、もちろんオーバーラップによって発生します。例えば:
.filter(function(d) {
return d.Country === 'Russia';
})
.attr("transform", function(d,i) {
return "translate(-180,50)";
});
もちろん、これにより、特定のデータがすべて1か所に配置されます。したがって、私は自分が持っているフィルターによって指定された複数の変換を行うことができるかどうか疑問に思いました。私はこのようなことをしようとしました:
.attr("transform", function(d,i) {
return if (d.name === 'Amy') { "translate(-180,50)"; }
})
これが私のjsonなどの例です。http://jsfiddle.net/xwZjN/38/
誰かが私を正しい方向に向けることができればそれは素晴らしいことです