0
SVG를 처음 사용하기 때문에 호 차트를 막대 차트로 변환해야합니다. 다음은 Arc chart의 Javascript 코드와 jsfiddle 링크입니다.호 차트를 가로 막 대형 차트로 변환하는 방법, SVG 경로 및 자바 스크립트로 빌드하기
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);
}
감사
일반적으로
현재 자바 스크립트 코드에서 편집하거나 새 코드를 작성해야합니까? –