Wie zeichne ich Etiketten auf Dimple.js Donut oder Tortendiagramm?

Versuche, die Prozentsätze direkt in den Donut-Diagrammen in @ anzuzeigdimple.plot.pie

Hier ist ein Code, der funktioniert, aber die Beschriftungen direkt auf den Slices platziert.

Hat Mühe, die Etiketten außerhalb des Kuchens anzuzeigen.

rings = chart.addSeries("series", dimple.plot.pie);
rings.afterDraw = function(shape, data) {
  var bbox, ctm;
  ctm = shape.getCTM();
  bbox = shape.getBBox();
  return this.chart.svg.append("text")
    .attr("x", ctm.e + bbox.x + bbox.width/2)
    .attr("y", ctm.f + bbox.y + bbox.height/2)
    .text(Math.round(1000*data.piePct)/10 + "%");;
};

Hier ist das Beste, was ich tun kann ..

Antworten auf die Frage(4)

Ihre Antwort auf die Frage