I usually animate stroke-dasharray to make it look like an SVG is being drawn. This can work too, but remember that now it's simpler to use conic-gradient() in CSS.
And this is why I think it's important for web devs to have some familiarity with SVG... usually much, much lighter than pulling in some of the graphing/charting libraries out there.