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 ..