0
我是SVG的新手,我需要將圓弧圖轉換爲條形圖。以下是Arc圖表的Javascript代碼和jsfiddle鏈接。如何將圓弧圖轉換爲條形圖,使用SVG路徑和Javascript構建
function setArc(arc, percent) {
var angle = 75;
var radius = 50;
var path = "M200,200";
for(var i = 0; i <= percent; i++) {
angle -=3.6;
angle %= 360;
var radians= (angle/180) * Math.PI;
var x = 100 + Math.cos(radians) * -1 * radius;
var y = 100 + Math.sin(radians) * radius;
if(i==0) {
path += ' M ' + x + ' ' + y;
}
else {
path += ' L ' + x + ' ' + y;
}
}
arc.setAttribute('d', path);
}
感謝
我們可以用一些在當前的Javascript代碼中編輯還是需要編寫新的代碼? –