Как правильно вращать текстовые метки на диаграмме солнечных лучей D3

В следующих солнечных лучах D3:

http://jsfiddle.net/maxl/eabFC/

.attr("transform", function(d) {
    return "rotate(" + (d.x + d.dx / 2 - Math.PI / 2) / Math.PI * 180 + ")";
});

Метки в левом квадранте перевернуты, я бы хотел повернуть их так, чтобы текст читался слева направо.

Преобразование должно применяться только к дугам от приблизительно 100 градусов до 270 градусов.

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

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