私は複数の円の周りに線を引きたいと思っていますが、ほんの一部です。具体的には、これらの円を描くために特定のパーセンテージを動的に入力する必要があるため、現在の開始角度と終了角度の方法は問題を引き起こしています。
var data = [
{id:'firefox', angle:90-90},
{id:'chrome', angle:144},
{id:'ie', angle:72},
{id:'opera', angle:28.8},
{id:'safari', angle:7.2}
];
data.forEach(function(e){
var canvas = document.getElementById(e.id);
var context = canvas.getContext('2d');
context.beginPath();
context.arc(64, 64, 60, 1.5*Math.PI, e.angle, true);
context.lineWidth = 8;
context.lineCap = "round";
context.strokeStyle = '#c5731e';
context.stroke();
});