我有这个:
g.append(function(d) {
return document.createElementNS("http://www.w3.org/2000/svg", d.shape);
})
哪里d.shape
可以circle
或polygon
。现在根据形状,我想添加一个属性。对于圆圈:
.attr('r', 12)
对于多边形:
.attr('points', '05,30 15,10 25,30'))
但我不知道如何添加这个变量对属性名称/值。可能吗?一个相关的 jsbin 在这里。