D3.JS 将 class 添加到每个国家
D3.JS add class to each country
我用它来进行简单的可视化。
http://bl.ocks.org/KoGor/5994804
我想在每个路径中添加国家名称。我试过遍历各个国家/地区,但我不知道如何使用 SVG link。
var world = svg.selectAll("path.land")
.data(countries)
.enter().append("path")
.attr("class", "land")
.attr("d", path)
您可以使用函数为每个数据项动态构建 class
属性:
var world = svg.selectAll("path.land")
.data(countries)
.enter().append("path")
.attr("class", function(d) { return "land " + d.name })
.attr("d", path)
我用它来进行简单的可视化。
http://bl.ocks.org/KoGor/5994804
我想在每个路径中添加国家名称。我试过遍历各个国家/地区,但我不知道如何使用 SVG link。
var world = svg.selectAll("path.land")
.data(countries)
.enter().append("path")
.attr("class", "land")
.attr("d", path)
您可以使用函数为每个数据项动态构建 class
属性:
var world = svg.selectAll("path.land")
.data(countries)
.enter().append("path")
.attr("class", function(d) { return "land " + d.name })
.attr("d", path)