рисовать текст в d3 arc javascript

Я создал дугу с d3 наhttp://jsfiddle.net/PRb93/1/

var vis = d3.select("body").append("svg")
var pi = Math.PI;

var arc = d3.svg.arc()
    .innerRadius(300)
    .outerRadius(320)
    .startAngle(0 * (pi/180))
    .endAngle(-pi)

vis.append("path")
    .attr("d", arc)
    .attr("transform", "translate(350,350)")​

Теперь я хочу рисовать тексты поверх этой дуги (яЯ буду распространять эту дугу вn узлы). Я не могу использовать макет аккорда напрямую, потому что я нет квадратная матрица. Мой стол прямоугольный, и в нем одна левая и больше чем одна правая. Так что я'Я возьму одно маленькое полушарие для одного rhs и одно большое полушарие для lhs.

Также я озадачен, как нарисовать связи между двумя узлами здесь. не понимаю

Я хочу достичь чего-то вродеhttp://bost.ocks.org/mike/uberdata/:

Ответы на вопрос(1)

Ваш ответ на вопрос