I have made this circular graph with the canvas.
The green progress starts from 120 degrees clockwise and ends at 60 degrees clockwise. In canvas you do this with
context.arc(centerx, centery,radius, startangle, endangle, anticlockwise);
But I am finding it too dificult from the SVG. Can anyone tell me how to do it from svg. The reason why i like to do it from SVG is that when the progress is animated, the quality of the canvas degrades when the screen is zoomed. And by the way if you need a code for this i can give it to you. It is highly configurable: