d3 的新手,但已进入从 csv 文件加载数据并使用 svg 元素对其进行可视化的阶段:
d3.csv("data.csv", function(data) {
csvData = data;
svg.selectAll("circle")
.data(csvData)
.enter()
.append("circle")
.attr("cx", function(d) { return d.LocationX})
.attr("cy", function(d) { return d.LocationY})
.attr("r", 10)
.attr("stroke", "black")
.attr("fill", "orange")
})
显然,我所有的数据点都是同时绘制的。有没有一种使用 D3 函数逐点“构建”绘图的有效方法?找不到可以效仿的例子。