我正在尝试从包含一堆 x 和 y 坐标的 csv 中绘制圆圈。我是 D3 的新手,不知道下一步该去哪里。这是代码
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.js"></script>
</head>
<body>
<script type="text/javascript">
d3.xml("brussels3.svg", "image/svg+xml", function(xml) {
document.body.appendChild(xml.documentElement);
d3.csv("brusselsconverteddata.csv")
.row(function(d) { return {key: +d.key, value: +d.value}; })
.get(function(error, rows) { console.log(rows); });
var svg = d3.select('svg');
svg.append("circle")
.style("stroke", "gray")
.style("fill", "black")
.attr("r", 15)
.attr("cx", 2142)
.attr("cy", 2209)
.on("mouseover", function(){d3.select(this).style("fill", "aliceblue");})
.on("mouseout", function(){d3.select(this).style("fill", "black");});
});
</script>
</body>
</html>
我不确定如何遍历 D3 中的坐标列表。我对在 cx 和 cy .attr 中放入什么来迭代列表感到困惑。