【发布时间】:2017-05-28 23:20:21
【问题描述】:
我创建了这个数组:
var lineData = [ { "x": 25, "y": 75}, { "x": 85, "y": 130},
{ "x": 140, "y": 190}, { "x": 195, "y": 245},
{ "x": 195, "y": 300}, { "x": 25, "y": 350},
{ "x": 80, "y": 405}, { "x": 195, "y": 460}];
现在我想在数组中的坐标上绘制椭圆。如何创建将访问 x 和 y 值的函数?函数是如何工作的?
// Draw ellipses
var circle = svgContainer.append("ellipse")
.attr("cx", function(d) { return d.x; }})
.attr("cy", function(d) { return d.y; })
.attr("rx", 5)
.attr("ry", 5);
【问题讨论】:
-
“函数是如何工作的?” - Learn JavaScript。阅读about functions。
标签: javascript jquery d3.js