我在这里有代码,我需要将文本添加到所有六边形右侧的 rect 元素中,并让它像一个给定高度和宽度的 div 内的段落一样,并让它正确包装。这是jsfiddle。绘制矩形的代码如下:http: //jsfiddle.net/2nykc/
var infoRect = svgContainer.append("rect");
var infoRectAttr = infoRect.attr("x", function(){
return infoDivX;
})
.attr("y", function(){
return infoDivY;
})
.attr("width", function(){
return infoDivWidth;
})
.attr("height", function(){
return infoDivHeight;
})
.style("fill", "rgb(30,180,134)")
.style("stroke", "black")
.style("stroke-width", 3)
.attr("id", "infoRect");