在d3 Sankey Diagram标签中打破文本行

时间:2017-12-11 19:28:16

标签: javascript d3.js

如何为每个d3节点标签分隔文本行。我已经看到这个版本应用于d3图表,但它运行不正常。如何使用sankey图中的节点标签来执行此操作?

1 个答案:

答案 0 :(得分:0)

\n添加到传递给标签文本的字符串将导致换行。这可以在d.name +'\ n'+ formatVote(d.value)中看到,当传递给“name”的d.name和d.value为4时,它被格式化为“4票”:

  


  4票

.text(function (d: any) {
    return d.name + '\n' + formatVote(d.value);
});