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代码中编辑还是需要编写新的代码? –