Curved text in matplotlib

Is there a library for curved text in matplotlib?

I have a project where I recreated 100 matplotlib visualizations from one dataset (Project by Ferdio) and I am struggling to curve the text on the polar charts.

Here is an example of a viz with curved text:

And how far I got:
https://curbal.com/curbal-learning-portal/2-of-100-gauge-chart-in-matplotlib

Any pointers?
Thanks in advance!

Unfortunately, I don’t see anything obvious on Third-party and user-contributed packages — Matplotlib third-party packages documentation right now.

1 Like

Not me either!

Nicolas Rougier did it using TextPath on a cartesian axes:

Maybe the capability can be added to TextPath both for cartesian and polar axes?

I would contribute if I was skilled enough :frowning: