0
我正在尝试使用D3.js围绕圆圈绘制矩形(想象围绕桌子绘制椅子)。D3.js围绕一个圆圈绘制矩形
我已经尝试通过设置它的x和y位置然后旋转它来单独绘制每个椅子,但我没有太多运气。
我想这可能是一个好办法:
group = container.append("g")
table = group.append("circle").
attr("cx", 100).
attr("cy", 100).
attr("r", 60).
attr("fill", "#FFF").
attr("stroke", "#b8b8b8").
attr("stroke-width", "2")
group
.append("rect")
.attr("x", 90)
.attr("y", 10)
.attr("width", 20)
.attr("height", 20)
group.attr("transform", "rotate(30, 100, 100)")
但我无法弄清楚如何使一个转型,重新绘制,然后再拍改造。有任何想法吗?