Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在d3路径内添加数字/文本_Javascript_D3.js_Path_Label_Line - Fatal编程技术网

Javascript 在d3路径内添加数字/文本

Javascript 在d3路径内添加数字/文本,javascript,d3.js,path,label,line,Javascript,D3.js,Path,Label,Line,如何使用d3在弧内添加文本或数字标签 我已经按照我想要的方式绘制了路径,但我正在努力将文本放在其中 我想在路径的开始处为每个路径添加count的值 我已经在下面添加了我目前拥有的内容,并创建了一支笔,请参见下面的链接 这已经是一个问题了 您需要为路径分配一个id,然后在指向相应路径id的文本节点中设置xlink:href属性 var text = svg.append("text") .attr("x", 6) .attr("dy", 15); text.append("tex

如何使用d3在弧内添加文本或数字标签

我已经按照我想要的方式绘制了路径,但我正在努力将文本放在其中

我想在路径的开始处为每个路径添加count的值

我已经在下面添加了我目前拥有的内容,并创建了一支笔,请参见下面的链接

这已经是一个问题了

您需要为路径分配一个id,然后在指向相应路径id的文本节点中设置xlink:href属性

var text = svg.append("text")
    .attr("x", 6)
    .attr("dy", 15);

text.append("textPath")
    .attr("xlink:href","#yourPathId")
    .text("My counter text");

为了反映这一点,进行了一些更改。

谢谢,这非常有效。我没有投票支持答案,因为我的代表低于15岁。当我超过15岁时,我会投票支持它。
var text = svg.append("text")
    .attr("x", 6)
    .attr("dy", 15);

text.append("textPath")
    .attr("xlink:href","#yourPathId")
    .text("My counter text");