Ich versuche, das Bild am Ende des Bogens ähnlich wie diese erscheinen zu lassen:Machen Sie das Element am Ende des Bogens erscheint
aber es scheint in der Mitte. Also egal ob ich den Endwinkel/Anfangswinkel einstelle sollte das Bild immer am Ende des Bogens erscheinen.
Dies ist jsfiddle: http://jsfiddle.net/wQXCL/421/
ich weiß, habe ich wie so etwas übersetzen zu verwenden:
.attr("transform", function(d) {
var x = 200 * Math.cos(0.25 * Math.PI);
var y = 200 * Math.sin(0.25 * Math.PI);
return "translate(" + x + "," + y + ")";
});
Aber diese Formel funktioniert nicht so gut.
die Formel ist falsch. Sie sollten für x haben: centerX + radius * Math.cos (a), und für y: centreY + radius * Math.sin (a), 'a' ist der Winkel – thatOneGuy
Ich versuchte das auch und noch nicht funktioniert. Kannst du die jsfiddle aktualisieren? –