You'll do everything with a Plotter in context.

Keep the API for its OptsBase base class handy, and maybe a copy of its source, to see all the plotting options you can set.

Class PlotterHolder Plotter uses a class-wide instance of me to hold weak references to its instances.
Class Dims I store dimensions of things for each subplot. If my debug class attribute is set True, I print info about what's being set and get for debugging purposes.
Class Plotter I provide a Matplotlib Figure with one or more time-vector and XY subplots of Numpy vectors.
API Documentation for yampex, generated by pydoctor at 2022-11-21 15:03:54.