Étiquette à l'extérieur de l'arc (graphique) d3.js

Je suis nouveau sur d3.js et j'essaie de faire un diagramme circulaire avec elle.
J'ai un problème: je ne peux pas obtenir mes étiquettes à l'extérieur de ma arcs...
Les étiquettes sont positionnées à l'arc.le centre de gravité

arcs.append("svg:text")
    .attr("transform", function(d) {
        return "translate(" + arc.centroid(d) + ")";
    })
    .attr("text-anchor", "middle")

Qui peut m'aider avec ça?

  • Cette fonction calculée sur le centre de la tarte pour un graphique circulaire. - Je ajouter une fonction permettant d'obtenir le point central de l'arc. Au-dessous de l'image est basée sur ma nouvelle fonction . consultez le lien: github.com/mbostock/d3/issues/1124
  • Donc, si vous voulez aller avec une très jolie légende plutôt que de texte aléatoire traîner. J'ai trouvé une très bonne solution pour les étiquettes. stackoverflow.com/questions/20675617/...