Мне очень нравится играть с topojson, но похоже, что topojson.object - это undefined в V1 topojson, где он поддерживался в V0. Может кто-нибудь объяснить, как я могу обойти эту проблему? Я пытаюсь выделить отдельные элементы пути для каждого многоугольника во входном файле, отформатированном как topojson. код:
d3.json("maTopo.json", function(error, ma) {
svg.selectAll(".subunit")
.data(topojson.object(ma, ma.objects.ma).geometries)
.enter().append("path")
.attr("class", function(d) { return "subunit " + d.id; })
.attr("d", path);
});