我已经能够像下面的小提琴那样构建带标签的圆环图:
但是现在我正在尝试将标签放在每个圆弧的中间并沿着圆弧跨越它们(将标签曲线跟随每个圆弧).要做到这一点我一直在思考把的svg:text
一起svg:textPath
使用的d3.svg.line.radial
功能.
然后我偶然发现了以下小提琴:
http://jsfiddle.net/Wexcode/CrDUy/
然而,由于后者的小提琴使用函数作为数据,我很难var arcs
将前一个小提琴(具有实际数据的那个)与var line
来自后者的小提琴联系起来d3.range
.
我已经做了几个小时的反复试验但没有任何作用.有谁知道如何与d3.svg.line.radial
作品一起工作d3.svg.arc
?