我用来.html(function (d) { return d.name + "<br/>"+d.label; })在节点文本中添加换行符,但这不起作用。这是 jsfiddle示例。
小智 5
<br>在 svg 中不起作用。使用tspan:
.html(function (d) {
return "<tspan x='0' dy='1.2em'>" + d.name + "</tspan>"
+ "<tspan x='0' dy='1.2em'>" +d.label + "</tspan>";
})
Run Code Online (Sandbox Code Playgroud)
对于自动换行,请参阅Mike Bostock 的此块。