You can mine these examples to see how others approach building plot tools on top of Matplotlib and use some of those as a guide to implement what will work for you:
-
"A succinct matplotlib wrapper for making beautiful, publication-quality graphics. This project is published on GitHub and can be cited using its Zenodo DOI."
There's a list from https://www.reddit.com/r/Python/comments/i1qcud/looking_for_unique_plotting_packages_built_on_top/