I want to draw a ring chart

I think Pie Charts does what you want, except you need to adapt the makeGeo function so that it returns a Geometry that is what you want. The makeAnnularWedge function in Radial Partition Layout does something similar to what you want, although the geometries are centered differently.