Javascript 如何使我的泡泡标签能被包裹而不溢出圆圈
这就是我如何装饰我的圆圈文本 我从某处抄来的 但它似乎仍然溢出了圆圈,并没有自动包装 如何使我的标签文字在圆圈中可以被包装 例如,如果Javascript 如何使我的泡泡标签能被包裹而不溢出圆圈,javascript,css,d3.js,Javascript,Css,D3.js,这就是我如何装饰我的圆圈文本 我从某处抄来的 但它似乎仍然溢出了圆圈,并没有自动包装 如何使我的标签文字在圆圈中可以被包装 例如,如果这是stackoverflow 应按照以下方式包装(如果在圆圈中溢出) 下面是我的javascript代码片段 这可能有助于复制 This is stackoverflow .select('text') .attr("dy", ".3em") .style("text-anchor", "middle")
这是stackoverflow
应按照以下方式包装(如果在圆圈中溢出)
下面是我的javascript代码片段
这可能有助于复制
This is
stackoverflow
.select('text')
.attr("dy", ".3em")
.style("text-anchor", "middle")
.style("font-size", function(d) {
var len = d.className.substring(0, d.r / 3).length;
var size = d.r/3;
size *= 10 / len;
size += 1;
return Math.round(size)+'px';
})
.text(function(d) {
var text = d.className.substring(0, d.r / 3);
return text;
});