我想截断 d3 中超过预定义限制的文本。
我不知道该怎么做。
这是我现在所拥有的:
node.append("text")
.attr("dx", 20)
.attr("dy", ".20em")
.text(function(d) { if(d.rating > 25) return d.name; }));
仅当评级 > 25 时才会显示文本。如何截断这些名称的文本?
要截断文本,请使用substring
试试这个代码:
DEMO
.text(function (d) {
if(d.name.length > 5)
return d.name.substring(0,5)+'...';
else
return d.name;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)